返回正常中文阅读
想对这篇译文“指手画脚”吗?
大错
小错
不顺
建议 12 things you need to know about ruby on rails
12 Things You Need to Know About Ruby on Rails
Why Ruby on Rails is to application development what Apple is to desktops.
Ruby on Rails is optimized for humans first, compilers and the frameworks second.
Ruby on Rails provides a compelling alternative to proprietary application frameworks for Web development.
Ruby on Rails represents a different approach to software development, while also being firmly rooted in standard approaches and patterns.
Ruby on Rails needs less software, and provides a completely open solution framework and a rich ecosystem of extensions and community support.
Ruby on Rails is an attempt to provide a "full-stack framework." It attacks all of the problems across the model-view-control pattern. RoR deals with creating the templates that generate HTML code, the controllers that direct incoming requests and the model that makes the database come alive in objects.
Ruby on Rails allows applications to be rapidly developed and incrementally extended with new features.
Ruby on Rails focuses on the theme that change is instant. The feedback loop between change and effect is important in programming. If the distance is too far, developers tend to grow uninterested in testing their changes. RoR bridges Java and PHP.
Ruby on Rails enforces the notion that classes are singular, and tables are plural. This reduces the amount of work programmers need to do. Instead of telling various parts of the technology stack seven times that you have a products table that's the data source of your product object, RoR has institutionalized that convention in a generalized notion.
Ruby on Rails makes configuration optional. As long as you do what most people want to do most of the time, you get a free ride. No configuration is necessary. So developers get the commonly used 80 percent by convention, and can tailor the last 20 percent by hand.
Ruby on Rails is the name of the Web framework created by David Heinemeier Hansson. Ruby is the language that RoR is based on. The name Ruby on Rails is the concoction thought up when rails.com wasn't available. It became a joint moniker to sell the framework and the language at the same time.
Ruby on Rails is focused on supporting Ruby language creator Yukihiro Matsumoto's goal to "make programmers happy" and to bring Ruby to the world of Web application development.
Ruby on Rails is Hansson's effort at providing "the Apple of Web application development," and to provide and care for the complete development experience.
Ruby on Rails需要知道的12点
为什么Ruby on Rails之于应用开发,就好比苹果之于桌面OS?
1. Ruby on Rails的优化首先是为人,其次才是编辑器和框架;
2. Ruby on Rails为Web开发提供了一个相当吸引人的新的选择;
3. Ruby on Rails虽然来源于标准的方法和模式,但它开辟了软件开发的新方法;
4. Ruby on Rails只需要较少的软件,却提供了完整的开源框架和丰富的社区支持;
5. Ruby on Rails是提供full-stack framework的一种尝试,通过model-view-control模式解决所有问题。RoRRoR 处理创建的模板,生成 HTML 代码,控制器的直接传入请求和模型,使数据库都处于活动状态对象中。
6. Ruby on Rails通过新特性将应用迅速开发和扩展;
7. 编程中的变化和最终效果很重要,而Ruby on Rails的理念是应对变化。
8. Ruby on Rails强化了类是单数而表是复数的概念,这减少了程序员的工作量。
9. Ruby on Rails允许自由配置。大部分开发者80%的配置按照惯例或者默认方式,20%的可以根据自己的爱好来配置。
10. Ruby on Rails是David Heinemeier Hansson发明的Web框架的名称,而且RoR是基于Ruby语言的。
11. Ruby on Rails是为了实现Yukihiro Matsumot的目标即“快乐编程”,并将Ruby运用到Web应用开发的世界中。
12. Ruby on Rails是Hansson的目标——“Web应用开发的Apple”,为完美开发提供更多的关注和解决方案。

