加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如果我学习Sinatra或Padrino,那对Ruby on Rail

发布时间:2020-12-17 01:52:15 所属栏目:百科 来源:网络整理
导读:如果我学习 Sinatra或 Padrino,那对Ruby on Rails有帮助吗? 我认为对于所有这些我需要更好地理解Ruby本身,但是(比方说)Padrino直接转换为我将在Ruby on Rails中使用的技能还是间接的? 我是一名PHP程序员,但是,由于我使用的是Ruby on Rails克隆的PHP框架,我
如果我学习 Sinatra或 Padrino,那对Ruby on Rails有帮助吗?

我认为对于所有这些我需要更好地理解Ruby本身,但是(比方说)Padrino直接转换为我将在Ruby on Rails中使用的技能还是间接的?

我是一名PHP程序员,但是,由于我使用的是Ruby on Rails克隆的PHP框架,我发现它并不太难.

解决方法

这可能是一个更具争议性的观点,我承认对两个人都不熟悉,但作为一个刚刚在Sinatra上度过一个星期然后转向Rails的人,我建议直接去Rails.最初,看起来还有很多东西可以学习Rails,但是如果你要编写一些中等复杂的东西,你最终会转向Rails,并且你需要的Rails工作更少“忘掉”写一个Sinatra应用程序,而不是重新学习Rails方式.当你发现你在Sinatra开始的项目最好在Rails中完成时(你发生在我身上),你可以省去自己不得不换档的痛苦.

这确实意味着需要更长的时间才能加快Rails的速度.我建议从Michael Hartl’s tutorial和official guides开始.但是,我的建议是专门面向已经知道如何开发Web应用程序的现有开发人员,并且更有可能考虑到比初学者更复杂的项目.一个崭新的网络应用程序设计人员可能会非常欣赏构建基本Sinatra应用程序所提供的即时满足感,但这似乎不是你.

经验丰富的开发人员可能会争辩说,你也可以在Sinatra中编写“中等复杂”的应用程序,他们也是对的.我认为Sinatra的优势在于,对于那些想要在没有Rails开销的情况下淘汰快速应用程序的经验丰富的开发人员而言,这不仅仅是对基于Ruby / Rails的Web应用程序开发的介绍.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读