欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!

 

angular优点:

1.强大的数据双向绑定

2.View界面层组件化

3.内置的强大服务(例如表单校验)

4.路由简单

angular缺点:

1.引入的js较大,对移动端来说有点吃不消

2.语法复杂,学习成本高

backbone优点:

1.引入的js较小

2.清晰MVC分层

3.Model层事件机制

4路由简单而且便于扩展

backbone缺点:

1.MVC有点死板,有时候觉得累赘

2.没有双向绑定,界面修改只能靠自己

3.view切换时,没有足够便捷的事件通知(要自己监听route

其实,这两个框架都非常好用,但是,在实际业务中,不一定百试百灵,因为有一些移动端的单页面web,业务就很简单,只是路由分别切换到几个子模块,每个子模块基本都是拉一次数据,展示给用户,很少用户交互从而修改数据,改变视图的功能。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html5/h37073.shtml