我孤陋寡闻,第一次知道AngularJS,发现这货真不得了。 - OurCoders (我们程序员)

OC

我孤陋寡闻,第一次知道AngularJS,发现这货真不得了。

nickel 发布于 2013年12月17日
无人欣赏。

看了一下范例,个人觉得如果把JQuery看作JS第一次飞跃性革命的话,AngularJS可能是第二次。JQuery是"对象功能"的封装,而AngularJS有那么点AOP(我不知道这个判断是否准确,纯粹吓吹)的味道,讲常见业务切片封装了。貌似未来几年会有大举替代JQuery一类框架的感觉。

共9条回复
tinyfool 回复于 2013年12月17日

好吧,我其实还不懂什么是AOP呢

pinxue 回复于 2013年12月17日

看过了,感觉也就是界面事件处理的又一个框架嘛,早年看过《超越CSS》之后,这些感觉都没啥新意。

yishenggudou 回复于 2013年12月18日

刚看到angularjs的时候也被震惊到

nickel 回复于 2013年12月18日

2楼,我没看过你说那本书,刚刚翻了一下,我不太理解为啥这与css有关系?

我觉得Anguluar有意思以及革命性的地方是,它希望更清晰和直接采用html语义来设计html的UI逻辑,mvc的一种延伸,但mvc只一个粗糙结构,并没有对常见业务逻辑进行封装,完全靠开发者自行去做。JQuery也只是把对象功能增强化,并没有实质性地改变JS的编程模式,既然经常需要在JS中嵌入HTML/CSS的处理,甚至于有些框架还完全依赖JS来生成和处理HTML()。Angular让HTML利用自身的语义特性来实现"自我处理",而不用与JS"混编"。

再看了一下React的介绍和两者对比,发现这真是设计者思想和偏好的典型对比例子,几乎是完全相反的设计思想。

指针为空 回复于 2013年12月19日

我写了10年程序,始终不知道为什么总说程序员找不到对象,最近写了一个月的js终于知道,js只要出错,90%都是没找到对象。。。

elephi 回复于 2014年01月10日

这个框架把传统 BS 应用开发的后端的很多东西(Controller,View的生成)挪到了前端。后端彻底变成了 Services ... 算是一个革命性的东西。

灵感之源 回复于 2014年01月10日

就是前段的view engine,比bootstrap更进步一些

freecunix 回复于 2014年01月10日

完全不知道,也没听过。。。。

virushuo 回复于 2014年01月10日

我也很喜欢这个,互联网的未来。可惜google自己竟然没把seo问题解决。。。

登录 或者 注册
发布新帖
相关帖子
相关新闻
最新帖子

AltStyle によって変換されたページ (->オリジナル) /