我喜欢尝试不同的语言来保持我在日常工作之外的小型项目上的兴趣。
我发现摆脱 Django 和 Ruby on Rails 变得越来越困难,因为它们附带了一些特性(或者大部分是默认的且易于集成):身份验证和自动管理界面。Django 两者都有,使用 Rails,您只需将 ActiveAdmin 添加为 gem,就可以开始使用了。
当我尝试使用不同的框架和语言(Clojure 的 Noir,Node 的 Express)时,大多数时候我会发现我喜欢使用的有趣语言,但它们的“Web 框架”想法只是路由和路由的一些方便方法解析 URL 和请求,让您独自处理 Web 开发中所有常见和烦人的部分,例如表单验证、用户身份验证和分析、拥有工作的管理界面等等,所有这些都是 Django 和 RoR 免费提供给您的。
还有哪些其他语言和框架有这样的商品?我知道一些 PHP 框架,例如 Symfony,但我确实在过去几年中使用 PHP 的时间太长了,而且我已经受够了。谢谢。