企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# Rails是什么 ### Rails是什么? Rails的全称是Ruby on Rails,它是用Ruby实现的一个全栈Web开发框架。 它是第一个Ruby开发的杀手级框架,因为使用Ruby on Rails开发一个网站的开发效率是超级高的。 从2004年诞生到现在, 到今年,差不多已经10年了。Rails成就了硅谷很多互联网创业公司,包括大名鼎鼎的Twitter、程序员最喜欢的Github、Slidesshare、Speaker Deck、Groupon、Shopify、Tumblr、Kickstarter等知名网站。还有很多公司就不列举了。 到现在,Rails已经到4.1版本了,但是使用Rails3的项目也不少,因为版本的变化较大,所以有些项目还在继续使用Rails3而没有升级到Rails4。 我本人的建议是,使用Rails3的尽量升级到Rails4, 新项目就直接用Rails4开始就可以了。但是Chef Server WebUI还是用的Rails3,如果要二次开发的话,可以从Rails4开始。 本章的内容不分Rails的版本,因为不管Rails怎么升级,基本的架构思想是不怎么变化的。 ### Web开发技术革新的领导者 Rails是当之无愧的Web开发前沿技术革新的领导者。 Web开发的各种前沿技术,你都可以结合Rails来享受,永不落伍。 - 第一个实现了Restful - 约定大于配置的先进理念 - 默认支持HTML5、JQuery、coffeescript、sass等前沿工具 - 每一个Rails应用都可以方便的分布式扩展 - 强大的社区支持 还有很多优点,我都数不上来,没错,Rails就是当今的Web开发框架之王。