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

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

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

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

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

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

共收到 4 条回复

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弄的有点儿不爽了。

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