Ruby on rails 具有自动管理界面和登录的框架

Ruby on rails 具有自动管理界面和登录的框架,ruby-on-rails,django,web-applications,Ruby On Rails,Django,Web Applications,我喜欢尝试不同的语言,以便在日常工作之外的小项目中保持兴趣 我发现越来越难以避开Django和RubyonRails,因为它们附带了两个特性(或者大部分是默认的,并且很容易集成):身份验证和自动管理界面。Django同时提供了这两个功能,使用Rails,您只需添加ActiveAdmin作为gem,就可以开始了 当我尝试使用不同的框架和语言(Noir代表Clojure,Express代表Node)时,大多数时候我都会发现我很喜欢使用的有趣的语言,但它们的“web框架”思想只是路由和解析URL和请求

我喜欢尝试不同的语言,以便在日常工作之外的小项目中保持兴趣

我发现越来越难以避开Django和RubyonRails,因为它们附带了两个特性(或者大部分是默认的,并且很容易集成):身份验证和自动管理界面。Django同时提供了这两个功能,使用Rails,您只需添加ActiveAdmin作为gem,就可以开始了

当我尝试使用不同的框架和语言(Noir代表Clojure,Express代表Node)时,大多数时候我都会发现我很喜欢使用的有趣的语言,但它们的“web框架”思想只是路由和解析URL和请求的一些方便方法,让您独自处理web开发中所有常见和烦人的部分,如表单验证、用户身份验证和分析、具有可工作的管理界面等等,Django和RoR免费提供给您的所有内容


还有哪些其他语言和框架有这样的商品?我知道一些PHP框架,比如Symfony,但我在pas年中使用PHP的时间实在太长了,我已经受够了。谢谢。

在我看来,坚持RoR。它仍然是一个年轻但强大的框架。它维护得很好,一旦发现安全风险,就会迅速插上电源

使用什么样的MVC框架并不重要,因为这一切都取决于程序员。RubyonRails减少了编程(IMO)中痛苦的部分,并允许您完成令人愉快的部分。在Rails中,对SQL的要求非常低,除非您正在进行复杂的范围界定


如果我在找到一种适合我所有需要的语言之后,继续四处寻找不同的语言来探索,那么我永远也做不到任何事情。在我看来,从PHP/CakePHP迁移到Rails无疑是一种升级,但在这一点上,最好使用一种语言(Python/Django或Ruby/Rails)。

我会坚持使用Django。从经典的ASP、ASP.NET、ASP.NETMVC、Java、PHP和Rails,我可以毫不含糊地说,Django是我使用过的最容易使用、最赚钱的框架

Rails确实有一些漂亮的控制器,但当你深入到功能上时,它就显得相形见绌了。当然,Rails有很多插件,但Django几乎在一个平台下提供了您所需的一切。只有Django admin是一座该死的金矿。我全职担任技术架构师,但也拥有自己的业务。2008年从Rails切换到Django是我为公司做过的最好的事情

如果你想要一些灵活的、模块化的、易于扩展的、文档化程度极高的东西,Django就是你的选择。你还可以看到,在Django身上,你所看到的要少得多