这里有用 ember.js 做过中型以上项目的吗?
前段时间花时间看了一下 ember 的文档,目测是个不错的框架,断断续续也把玩了几个 github 上的小项目,先说说自己的感受,顺道提几个问题:
rc3 和 rc6 之间在 route 上就有蛮大的变化,用 promise 解决 ajax 异步设置 model 等问题。。。虽说改进很棒,但给我感觉是变化挺快,坑多,据说 rc 之前那更是折腾
有无 builtwith.angularjs.com 这种的展示 ember 项目的地方?想看看别人做的项目
ember 的 object 模型设置很精巧,不明觉厉,但是 get 和 set 方法用得很烦很头疼。另外他的 class 方式也很棒,instance 调用一个方法的_super 很方便,但是文档里也没怎么注明使用方式,硬是 chrome devtools 里面翻查出来有 superwrapper 这么个东西。我想说的是,ember 使用上很特别(get/set),guide 文档由浅入深,但不能算是详尽,那么 angularjs 会不会相对来说好一些,更易于仅凭直觉来使用?
生成的 html 文件太泥马恐怖了。。。。btw,那么 htmlbars 是干嘛的?能让生成的模版好看点不?angularjs 的 html 看起来清爽许多。
和 jquery 配合。。。呃,这个还没怎么认真看,想问问,比如要加个跑马灯这种,是不是应该在 view 的 didInsertElement 这类的 hook 中来添加定制的 jquery 指令,而$(function(){}) 这种的就几乎用不上了?
ember 里是不是每当模版中的 binding 有变化(套用文档中的话)a series of templates,也就是整页都要 repaint?还是说只有某个 child view 要 repaint?
ie8 support????? ie6/7不用管了
其实我只想问第一句的。。。。。。 因为想做一个类似在线聊天实时交易的网页,选中 ember 是觉得体验上应该会很不错,简单把玩 ember 也未碰到特别 x10 头疼的问题。 另外希望用过的同学列一下自己碰到的坑,多谢。有 angularjs 经验的也给下对比。