下面这些是由 37signals 开发的几个作品。
1.http://www.basecamphq.com/
2.http://www.tadalist.com/
3.http://www.backpackit.com/
这些网站都是用他们自己发明的一种 Web Framework──Ruby on Rails 开发的。
最近对 Ruby on Rails 的开发方式进行了一些探讨,对此体会到 Ruby on Rails 将把开发人员从无聊枯燥的重复劳动中解救出来,让编程真正成为一种乐趣。
这里有一段 Ruby on Rails 的演示视频,非常值得一看。
http://media.nextangle.com/rails/rails_setup.mov
大家可以注意到该演示中的一个令人震撼的细节,在建立了名为 Post 的 model 之后,在数据库中建立一张叫做 posts 的表,而该 Post model 就可以以一种非常完美或者说完整的方式(完整的 CRUD 操作,Create,Retrieve,Update 及 Delete)控制 posts 表。这种控制甚至是带有某种智能的。在另外一个由 Ruby on Rails 提供的例子中,在建立了 Category model 之后,就可以实现对 categories 表的完全控制。
更进一步的话,只要有了系统的完整设计,比如一张完整的 E-R 图的话,你就可以在 Rails 中让其自动生成所有的 CRUD 的 Models,Views 和 Controllers,你就可以在此基础上完善这些已经生成的脚本(都是使用 Ruby 语言写成,非常简洁,而且非常易懂),来完成你的 Web Application。而且 Rails 还提供了非常多的内置方法来加速你的开发(具体参看 Rails 的文档),在这些众多的内置方法中,甚至包括了相当数量的用于加速 AJAX 开发的内置方法。
这一切,都从各个方面证明了,Ruby on Rails 是目前最好的 MVC 模式的 Web Development Framework!因为实在是没有比这个更加强大和方便的 Framework 了。
但除此之外,也有一些问题不得不考虑。
就是,之前的一些基于传统思想(比如面向过程的 PHP + MySQL)所开发的系统,转换到此 Framework 上将代价很大。因此 Ruby on Rails 更适合于去开发新的应用。并且,Ruby on Rails 将可以最大程度地缩短开发新的应用的时间!
分享到:
相关推荐
getting real by 37signals
Getting Real by 37signals
Random sampling of bandlimited signals on graphs.zip
37signals 由三个人在 1999 年创建,开始的时候是一家网站设计公司,2003年开始涉足在线应用,开发了项目管理工具 Basecamp,这款软件每年带来数百万美元的利润。他们创造了开源框架 Ruby on Rail,这是 web2.0 时代的...
The CSignalCandles class provides trade signals, based on reversal candlestick patterns. The strategy called "Signals based on reversal candlestick patterns
01-Random sampling of bandlimited signals on graphs.pdf
Cramp是一种新的,处 理并发事件的Web应用程序框架,由37signals和Rails核心小组的Pratik Naik提供。它建立在Ruby的EventMachine库之上,主要用于处理一些大量的开放连接 (如Comet系统或streaming APIs),整个过程...
整系数滤波器 1977年经典 适用用科研、工程类人员参考
Radar Signals: An Introduction to Theory and Application introduces the reader to the basic theory and application of radar signals that are designated as large time-bandwidth or pulse-compression ...
疲劳检测论文-主要使用了SVM对人体生理信号进行分类。
信号与系统 Signals and Systems Girod
Tinder是一个库,用于与37Signals的聊天应用程序Campfire进行接口连接,使您可以在聊天室中以编程方式管理和讲话/收听。 截止到2009年12月,由于Joshua Peek在37signals进行的初步工作,现在它使用了官方的Campfire...
关于企业管理的好书,篇幅简短,文字精悍,内容详实,值得阅读。
然后tricky_signals是您的朋友! 安装 将此行添加到您的应用程序的Gemfile中: gem 'tricky_signals' 然后执行: $ bundle 或将其自己安装为: $ gem install tricky_signals 用法 全局陷阱处理程序 logger = ...
经典书籍RADAR SIGNALS Matched Filter;Ambiguity Function;Basic Radar Signals;Frequency-Modulated Pulse。。。
Signals and Systems\matlab基本信号处理函数及实例.rar
Signals.and.SystemsOppenheim.EN.pdf Signals.and.SystemsOppenheim.EN.pdf
Getting Real - 37Signals.pdf
Before I had my spark lit with 37signals and Ruby on Rails, I went through a series of jobs and gigs that certainly wouldn’t fit the bill as remarkable. I was treading water and just letting one day ...