我目前正在考虑使用 ember.js 作为我的 mvc 解决方案。
我学习了1.10版本。它只是一个 js mvc 框架。 但现在1.11版本已经发布,并进行了巨大的修改。它现在更像是一个网络容器。
在 1.10 版本中,可以将其与 Express(node.js) 或 JavaEE 容器一起使用。这些后端解决方案对我来说是成熟和熟悉的。
但是,对于 1.11 版,我认为它更像是一个独立的应用程序。不需要额外的后端。(实际上,看起来必须在 ember 应用程序中实现后端逻辑。)
我目前还没有在任何作品中使用过 Emberjs。我知道从研究项目切换到生产项目时,事情会变得更加复杂。
所以希望有emberjs制作经验的大侠指教。我有以下问题。
- 版本 1.10 + Express(或 Java EE)是否适合生产? 1.10 是可靠的版本吗?够用吗?采用这种方法时最困难的部分是什么?
- 从网络容器的 Angular 来看,1.11 版是可靠的平台吗?与上述方法(1.10+Express 或 Java EE)相比,1.11 版的优缺点是什么?
- 也欢迎使用 Emberjs 的其他提示或注意事项!
最佳答案
Ember.js 一直用于编写通过 HTTP 和 JSON 与服务器通信的独立应用程序。这不是 1.10 和 1.11 之间的变化。
在 1.11 中,我们更新了指南以反射(reflect)社区对标准构建工具 (ember-cli) 的采用。此构建工具不能替代您的特定后端技术。您仍会将 Ember.js 开发为独立应用程序,并且仍需要使用您选择的后端语言和框架开发 HTTP API 服务。
因为 Ember.js 遵守 Semver ,在 Ember.js 2.0 之前,您不需要采用 ember-cli 作为构建工具。 1.x 系列中的所有 Ember.js 版本将继续以您最初学习的方式运行。没有新功能需要 ember-cli。
关于javascript - 当我想使用 Ember.js 时应该选择哪个版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29958076/