我发现了类似的问题,但对我来说没有令人满意的答案。
我将创建一些启动 Web 应用程序,我正在寻找最合适的**语言和框架。
我的决定是:
- UI 必须与后端分离
- 前端将接收 JSON 格式的数据
- 后端需要是 REST
- 数据将存储在 MongoDB 中
- 最初将部署在免费的云托管上
我对任何特定语言没有偏好,我只需要以下框架:
- 有全面的文档
- 有强大的社区支持
- 不需要任何特殊措施来实现 REST 访问
- 可以以简单的方式生成 JSON 响应
所以我基本上在寻找的是 web 框架,它支持创建可扩展的 web 应用程序并提供简单的实现(在语言和技术层面)。我知道没有最好的语言,但我也知道我的要求相当严格,例如可以有一些选择:
- EJB
- Ruby On Rails
- 姜戈
- 春天
- 玩!
- 圣杯
这些 Web 框架或您正在使用的框架的优点和缺点是什么?
经过深入研究,我知道我真正想要的是WebService,它可以访问 DB 中的一些数据,并将其以 JSON 格式提供给 UI 端以将其呈现给客户端。我也知道我的应用程序会比较大,所以我需要强大而全面的 Web 框架,但我仍然不知道该选择哪一个。