EmberJS 最近 Ember Data 终于出正式版了,不知道大家怎么看

QueXuQ · 2015年06月30日 · 最后由 QueXuQ 回复于 2015年07月02日 · 7555 次阅读

貌似 Beta 版已经两年了,我已经几乎一年没有关注过 Ember Data 动向了。 早之前是用过,但是各种问题,而且接口也不停的换,最后还是放弃了,貌似最近终于正式版出来了,可是我看了一下官方的 blog,没看出个所以然,而目前文档也很少,不知道有什么大的改进吗? 不知道目前自定义接口的事情好办吗?

以前我遇到一个比较蛋痛的事情是这样的,不知道现在的 ember data 正式版怎么样:

假设我有order和list两个model,每当创建一个list,order的总价就要发生改变,然而这事情我是在server层做的,那么导致order的总价改变了,前端确不改变,总需要各种的reload才好使。

希望大家讨论看看最近的 ember data 1.13. 😄

ember data 1.13 stable 的发布,我想最重要的应该就是 JSON-API 规范经过 2 年长跑,1.0 最终落地了,然后 Ember Data 可以通过 JSON-API 和任何后端支持 JSON-API 的 Sever 畅快沟通 Model 数据了。然后第二重要的是,开始学习 rails 中的不同组件统一版本发布,开始将好几个项目绑定到一起,统一 Version 发布了,所以 ember-data 一下从 1.0.0-beta 跳到了 1.13 stable.

其实我觉得,ember data 还应该加速向前跑 (新 feature), 例如像非常常用的 Pagination 现在还有很多细节还要讨论,然后希望构建在 JSON-API 的规范上。但 ember data 本身演进到现在,使用的稳定性没啥问题,主要头痛在文档少了经常要翻源码....

期待 2015.7.12 的 ember.js 2.0 发布~ 然后就是会在 2.1 或者 2.2 落地的 Routeable Component, 因为这个会改变蛮多现在 ember.js 的书写方式。

最后提一下的是,ember 体系里面的东西越来越多~ 提供的解决方案越来越完善了。

ember

  • ember.js
  • ember-data
  • ember-cli + addon
  • Liquid Fire
  • List View
  • fastboot
  • Glimmer
  • handlebars.js + Htmlbars
  • ember-inspector

PS: 不过我也有点担心,这战线拉的太长,并且每一个点都不是小东西,会不会还是只能抓这些重点项目中的重点。例如 fastboot 起了头后现在也没啥动静了。

ember 这果然是立志成为前端的 Rails

sorry, 上面是测试号回复了... 在正在开发中的 ember-rc 中登陆错了 - -||

#3 楼 @wppurking 哦,原来 ember data 是依据 JSON-API 规范作为基础的,还了解了原来 rails 一开始发展也是这样的,分开组件统一发部版本,真是涨姿势了,感谢。 同样我也很期待 Routeable Component,给目前的 route 和 controller 弄的有点儿不爽了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号