Ruby on Rails
来源:互联网 发布:淘宝客佣金退款规则 编辑:程序博客网 时间:2024/06/06 09:43
Rails 是什么?
Rails 是使用 Ruby 语言编写的网页程序开发框架,目的是为开发者提供常用组件,简化网页程序的开发。只需编写较少的代码,就能实现其他编程语言或框架难以企及的功能。经验丰富的 Rails 程序员会发现,Rails 让程序开发变得更有乐趣。
Rails 有自己的一套规则,认为问题总有最好的解决方法,而且建议使用最好的方法,有些情况下甚至不推荐使用其他替代方案。学会如何按照 Rails 的思维开发,能极大提高开发效率。如果坚持在 Rails 开发中使用其他语言中的旧思想,尝试使用别处学来的编程模式,开发过程就不那么有趣了。
Rails 哲学包含两大指导思想:
- 不要自我重复(DRY): DRY 是软件开发中的一个原则,“系统中的每个功能都要具有单一、准确、可信的实现。”。不重复表述同一件事,写出的代码才能更易维护,更具扩展性,也更不容易出问题。
- 多约定,少配置: Rails 为网页程序的大多数需求都提供了最好的解决方法,而且默认使用这些约定,不用在长长的配置文件中设置每个细节。
目前采用RoR开发的网站
www.javaeye.com
官网:http://guides.ruby-china.org/
0 0
- Ruby & Rails on Rails 進階書單
- ruby and ruby on rails
- install Ruby on Rails
- Ruby on Rails 实践
- Ruby on Rails!
- Ruby on Rails
- 关于Ruby on Rails
- 初探Ruby on rails
- Ruby on Rails
- 了解Ruby on Rails
- Ruby on Rails 是什么?
- 什么是Ruby on Rails
- Ruby on Rails 实践
- Ruby on Rails
- 实践ruby on rails
- Ruby On Rails小结
- Hello Ruby on Rails
- Ruby On Rails 常见问题
- L-Access System(模拟题)
- std::vector<string>的find();与erase();
- 下班倒计时
- mini2440 基于v4l2 ffmpeg x264的视频远程监控
- 线程池最佳解说
- Ruby on Rails
- Java Web学习笔记2——JavaBean 与 设计模式一(Model 1)
- Netty-Mina深入学习与对比(二)
- 单词拼写检查笔记
- Spring注解详解
- linux 乱码问题
- Java对大文件的高效读取方法
- 装饰器模式
- HDU4046 Panda 线段树 单点更新