Focus on WEB Application and Software Engineering
十月 26
自Ruby On Rails问世以来,其他的语言也纷纷推出类似的框架,对于他们我还没有什么研究,希望有经验的朋友也可以来介绍一下.我把我知道的一些列出来供参考: 
Django: ( http://www.djangoproject.com/ ) Django基于python语言,也有自己的动态数据库连接机制和模板机制,尤其吸引人的是它可以自动生成比较好的管理界面,几乎一大半的程序就可以解决了.它当然也有自己的缓存机制和clean URL.另外python的不足的是好象没有built-in AJAX支持,而且需要mod_python的支持,这个目前很少有服务器主机支持.另外可能没有象Ruby那样可以用find_by_id()之类的动态函数,但是这个只是语法的sugar.Django虽然刚面世,但是据说已经有两年以上的开发时间,用在一系列网站上,所以应该比较成熟. 

Cake: ( http://sputnik.pl/cake/ ) Cake基于PHP. 支持动态数据库连接,干净URL,模板.好处是PHP支持到处都是,问题是使用CGI模式,可能性能有影响.目前是0.9版,好象还是很弱. 

Castle: ( http://www.castleproject.org/index.php/Main_Page)这个是基于C#和ASP.NET的.这个框架基于NHibernate的ORM基础上,借鉴了Rails的设计思想,应该说是比较有意思的一个方向.也是我一直想做的一个方面(因为我主要是做C#的)我希望有时间可以多研究一下.看来也支持AJAX.问题是好象目前只有一个人开发. 
还有什么请大家补充.

可以参见slashdotcn的介绍。 
http://slashdotcn.org/article.php/20050717113421287

当前评分 1.5 , 共有 22 人参与

  • Currently 1.454545/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

添加评论




看不清?点击图片看看
biuquote
Loading



关于我

kittow (天笑)
80年代生于“天府之国”四川
爱好:编程、篮球、数码、旅游
乘一叶兴趣小舟,漂泊于浩瀚IT海洋。。。
TITLE:MSE of UESTC & 软件设计师
Technical Capacity | Last Blog