【发布时间】:2013-09-04 18:39:35
【问题描述】:
我找到了similar question,但我没有满意的答案。
我要创建一些启动 Web 应用程序,我正在寻找最合适的**语言和框架。
我的决定是:
- UI 必须与后端分离
- 前端将接收 JSON 格式的数据
- 后端需要 REST
- 数据将存储在 MongoDB 中
- 最初将部署在免费的云主机上
我对任何特定语言没有偏好,我只需要这样的框架:
- 拥有全面的文档
- 拥有强大的社区支持
- 不需要任何特殊措施来实现 REST 访问
- 可以轻松生成 JSON 响应
所以我基本上在寻找的是 web 框架,它支持创建可扩展的 web 应用程序并提供简单的实现(在语言和技术层面上)。我知道没有像最好的语言这样的东西,但我也知道我的要求相当严格,例如可以有一些选择:
- EJB
- Ruby On Rails
- 姜戈
- 春天
- 玩!
- 圣杯
这些网络框架或您正在使用的框架有哪些优点和缺点?
经过深入研究,我知道我真正想要的是 WebService,它可以访问 DB 中的一些数据,并将其以 JSON 格式提供给 UI 端以将其呈现给客户端。我也知道我的应用程序会比较大,所以我需要强大而全面的 Web 框架,但我仍然不知道该选择哪一个。
【问题讨论】:
-
您对“强大而全面”的 Web 框架有何期望?
-
我的意思是框架应该易于维护和扩展,并且必须支持 JSON、REST 和异步性,无需任何外部库和附加配置。
-
嘿 squixy,看这个...你会喜欢的 :) youtube.com/watch?v=L0pjVcIsU6A
-
好吧,我喜欢 YT 解释编程的视频 :) 在我看之前,我想提一下,我有点害怕像 JS 这样的语言,因为我真正喜欢的是我可以完全控制变量类型的强类型语言,用 JS 编写在某种程度上对我来说是失控的。
-
呵呵...别担心。一旦你习惯了它就会很有趣:)
标签: json web-services mongodb rest web-frameworks