我正在尝试编译一个广泛使用的着名Web框架列表,这些框架遵循“Rails范例”,在这个问题的上下文中定义为遵循以下关键原则的Web框架:
这是到目前为止的清单:
在SO上标记的问题被视为Web框架受欢迎程度的代理。
问题:
答案 0 :(得分:5)
答案 1 :(得分:2)
LIFT,http://liftweb.net/,用Scala编写,用于Scala。
更新:
来自网站:
提取借鉴最好的现有框架,提供
* Seaside's highly granular sessions and security
* Rails fast flash-to-bang
* Django's "more than just CRUD is included"
* Wicket's designer-friendly templating style
答案 2 :(得分:1)
我个人认为ASP.NET MVC符合这个列表。从技术上讲,脚手架位是/可以由Visual Studio完成,而不是框架本身,但是一些陈述的设计理念(抱歉,在撰写本文时找不到链接)与CoC,DRY等列表相匹配
<强>更新强>
来自ASP.NET MVC 1.0 (Guthrie,Hanselmann,Haack,Conery):
ASP.NET MVC所采用的设计理念之一是“不要重复自己”原则(通常称为“DRY”)。 DRY设计有助于消除代码和逻辑的重复,最终使应用程序更快地构建并更易于维护。
答案 3 :(得分:1)
我认为symfony也是一个不错的选择,最新版本更接近Rails。据传,它也比cakephp快得多。如果您正在考虑性能和PHP框架,那么一定要看看它。 Zend和CodeIgniter是很好的健壮框架,但根据我的经验,它不像rails一样。
答案 4 :(得分:0)
嗯,Seaside是唯一真正做DRY的人,但SO上的帖子数量并不大。