我们来看看RubyonRails框架的几个有趣的方面,并解释这些方面如何帮助开发人员创建软件。
在90年代,日本软件工程师YukihirioMatsumoto在努力寻找功能强大且易于使用的编程语言后,决定自己构建一个。那是Ruby于年首次公开亮相的情况。
十年后,当DavidHeinemeierHansson创建RubyonRails并构建一个自定义Web框架来加速这个过程时,语言终于获得了动力。
“Rails是我用过的最经过深思熟虑的Web开发框架。这是十年来以网络应用为生。我已经构建了自己的框架,帮助开发了ServletAPI,并且从头开始创建了多个Web服务器。之前没有人这样做过。“-Tomcat和Ant的创造者JamesDuncanDavidson
虽然我们在这方面,但我们认为,为什么不听取开发者自己的意见,而不是列出最普遍的原因?他们是与语言密切合作,开发网站和吸引客户的人。
他们对RubyonRailsWeb开发有最新,最详尽的展望。让我们来听听他们为下一个Web开发项目选择RubyonRails所要说的话。
RoRKnow-it-All
在过去的几年里,我一直在使用RubyonRailsWeb开发,但我似乎无法获得足够的知识。关于Rails首先想到的是它倾向于用更少的冗余代码描绘更清晰的代码库。开发人员社区中众所周知的事实是,它更喜欢约定而不是配置。这使我们更容易配置文件进行设置。
值得一提的另一个好处是Ruby是一种成熟的语言,拥有一个伟大的社区。它有一个很好的标准库和一个好的包管理器(Gems)。
RoRPro
给我一天谈谈RubyonRails,我将采取两个。好吧,我使用过Java,Python和PHP,在我的最后几个项目中,我转向使用Rails。在介绍时我是否表现得过于富有表现力?这正是RoR的方式。它尽可能接近英语。
Ruby中使用的特定于域的语言对我来说非常有意义,而且从来没有感觉到过顶级。这为我在开发Web开发项目时提供了无可挑剔的自我控制。它提高了我的编码速度,并帮助我更快地交付RubyonRailsWeb开发项目。
RoRGeek
GitHub,Basecamp,Shopify,Groupon,Crunchbase,Airbnb,Fiverr,Hulu和Twitter等网站有什么共同之处?它们都是建立在RoR之上的。Twitter最终转移到Java服务器。
在RubyonRailsWeb开发的整个职业生涯中,我所喜欢的一件事是其敏捷的开发性质。作为开发人员,我们能够将项目划分为短期“冲刺”。
它有助于我们单独