javascript - 当我想使用 Ember.js 时应该选择哪个版本?

标签 javascript node.js ember.js

我目前正在考虑使用 ember.js 作为我的 mvc 解决方案。

我学习了1.10版本。它只是一个 js mvc 框架。 但现在1.11版本已经发布,并进行了巨大的修改。它现在更像是一个网络容器。

在 1.10 版本中,可以将其与 Express(node.js) 或 JavaEE 容器一起使用。这些后端解决方案对我来说是成熟和熟悉的。

但是,对于 1.11 版,我认为它更像是一个独立的应用程序。不需要额外的后端。(实际上,看起来必须在 ember 应用程序中实现后端逻辑。)

我目前还没有在任何作品中使用过 Emberjs。我知道从研究项目切换到生产项目时,事情会变得更加复杂。

所以希望有emberjs制作经验的大侠指教。我有以下问题。

  1. 版本 1.10 + Express(或 Java EE)是否适合生产? 1.10 是可靠的版本吗?够用吗?采用这种方法时最困难的部分是什么?
  2. 从网络容器的 Angular 来看,1.11 版是可靠的平台吗?与上述方法(1.10+Express 或 Java EE)相比,1.11 版的优缺点是什么?
  3. 也欢迎使用 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/

相关文章:

javascript - 外卖系统为什么不能用

javascript - 如何在单元测试中模拟 RequireJs 加载器插件响应

node.js - 如何在sequelizejs中创建具有关联的模型实例?

twitter-bootstrap - Ember.js 与 Twitter Bootstrap 模式

javascript - Ember.js - 在表中填充模型时使用自动索引( Handlebars 模板)

javascript - iScroll 5 在导航 View 时跳转到页面顶部

javascript - 如何让 JSONIX 在反序列化时容忍额外的 XML 元素?

mysql - 如何使用express在nodejs中进行mysql "ladder"查询

node.js - 如何在 NodeJS 中读取 TCP 端口/套接字?没有 "read"方法

javascript - Ember 应用程序查看本地主机 URL 中的哈希值