日期:2014-09-12 阅读:2227
dmandwp系统 - wordpress系统和DM系统区块建站>>
Aaron O'Connell 在Hack News上发表了一篇文章: 我用Backbone做了一个类似Angular向导(Tutorial)的程序,然后增加了260%的代码。(I Coded the Angular Tutorial App in Backbone and it Took 260% More Code)
这其实是一篇很好的Backbone教程。看来作者是比较喜欢AngularJS的,不过有人也提出了异议:
By freyr
Angular Tutorial应用是一个极好的现成的Angular展示应用。实际上,它是被精确设计用来展现Angular的非凡特性。Angular减少了痛苦,但是一个更加复杂,更固执己见的框架。你写更少模板的代价就是当你为了适应你的特殊需求时,你需要增加更多的更复杂的代码。
这是一个非常重要的权衡(需要吗?)。想想Rails vs. Sinatra or Django vs. Flask. Django 给你一个很大的现成的后端库,完全能满足你现在的工作。但是我不想用Django去写一个非典型的项目,我会选一个更小一些的框架,像Flask.
我看Angular的角度是,我真的不想深入地去研究这种框架,因为复杂度太高了。Backbone只是一种更小的,模块化的,有详细文档的库,它邀请你去了解它的工作原理。如果Angular不能满足我的项目,如果Backbone在工具箱里的话我会非常高兴,我知道这些多写的模板会辅平下面的道路。是的,它们迫使我去更好的组织我程序的架构,这不是一件坏事情。
http://ourjs.com/detail/534f81df24d6fc170e000007
https://news.ycombinator.com/item?id=7599612&utm_source=ourjs.com