home  -  about me  -  2009  -  2008  -  2007  -  2006  -  2005  -  nerd's substance  -  itch  -  shuffle  -  what
Mac  -  Photos
  Livid's Paranoid - 2005 - 一家伟大的公司──37signals,及他们的 Ruby on Rails   
一家伟大的公司──37signals,及他们的 Ruby on Rails
这是一家生产 silver bullet 的公司,他们的做法将彻底改变很多人思考 Web Applications 的方式。

http://www.37signals.com/
下面这些是由 37signals 开发的几个作品。 这些网站都是用他们自己发明的一种 Web Framework──Ruby on Rails 开发的。

我最近对 Ruby on Rails 的开发方式进行了一些研究,可以得出一个结论──在我看来,Ruby on Rails 就是 Web Applications 开发的 silver bullet,使用 Ruby on Rails 将把开发人员从无聊枯燥的重复劳动中解救出来,让编程真正成为一种乐趣,最终彻底提高生产力。

这里有一段 Ruby on Rails 的演示视频,非常值得一看,QuickTime 格式的。

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 将可以最大程度地缩短你开发新的应用的时间!
by ~Livid - [ 2005 ] - 2005-08-23 09:09:20 - 2005-05-12 09:00:26 - 20131+42
Sponsor
M6
这里的评论功能已经关闭,如果你觉得这不公平,那么请到 V2EX 发表你的看法 > V2EX.com
Look Around...
Maybe you will be interested on these?
Mementos: Do you remember
  
  
    Mac.6.cn footbig.com go.6.cn
    RSS 2.0 XML Feed Valid RSS 2.0 XML Feed Get Firefox!
    PHP Powered!  Subscribe with Bloglines!
    Livid: Livid Von Torvalds
    This is the personal site of Xin Livid Liu. It started since 2005.

    You can view my more detailed profile on LinkedIn and Facebook. Or follow me on Twitter.

    This site is up for 2029 days, 930 articles have been viewed for 5753824+3684267 times, average 6186.91 times per article, regularly there are 3.21 new articles per week.
    Buddies: Dear
    Links: Outside the Window
    vik|coon - 38.107.191.117 - CCBot/1.0 (+http://www.commoncrawl.org/bot.html)

    vik|engine - This installation on Apache has got 10053541 overall meaningful hits.

    Project VIK - $Id: lividecay.php 8 2007-02-03 22:47:45Z livid $
      All my works, except where otherwise noted, are licensed under a Creative Commons License

      Technorati Profile

      Good news from afar can bring you a welcome visitor.