无畏的心

ASP.net. WF.net sql server javascript css

博客园 首页 新随笔 联系 订阅 管理

angularjs 谷歌

前段开发库和框架

有指令,module,双向绑定等等。

开发的时候可以扩展HTML语言,

但是,目前的框架功能 麻烦任然比较多

虽然扩展了html语言,看起来代码更加简洁,但是并不方便阅读和维护。

对比代码更加智能,方便开发,强大,清晰方面

显得臃肿,整体复杂,并且独立的一些方式,并没有自己强大的东西给予支持。

这些独立的开发方式,会限制程序员以后的发展,会angularjs的不一定能擅长的javascipt或者jquery编程。

而且,不方便更多没有angularjs前段程序员的维护,修改。

1结构,2开发,3方便,4强大,5维护,6测试。

结构方面任然偏于复杂,一些看起来强大的功能,实际上并不是好用的,需要用的,并且带来的代码阅读性变得很差;开发方面,需要的门槛更加高,看起来不像是一种用来做前段开发的语言,而是开发用于前段开发的语言;调用起来并不方面,要了解大量的定义,指令,要非常熟悉;强大方面,现在它能做的一般javascript,jquery都能做到,虽然他有双向绑定指令等等,但是阅读起来不是非常了解的人会很费解;维护方面,任然需要很专业的了解的人员才能进行很好的维护和修改;测试方面,复杂的结构加大了测试的难度,需要专门的工具有针对性的来测试。

前段程序员会面临选择:继续原来的javascript/jquery开发,还是转到angularjs上来。

Jquery的好处,是不改变原来的编程方式,提供方便的调用,功能,并且有大量的东西给予调用,几乎所有的前端开发人员都可以很直观很方便的开发和维护,所以非常受欢迎和流行。

Angularjs 现在看来任然是不成熟 ,发展方向也不明确,目前估计任然是很大的投入,但是产值和回报非常少,甚至在研发商在投入,推广上也同样处于投入的阶段,鸡列,食之无味,弃之可惜。由于目前前段的技术并没有后端方便和强大,所以,关键业务和数据方面任然放在后端,这样开发的效率会非常快,很快时间就能建设一套满足用户需求的系统,而如果把业务和数据调用都放在前段,现在还非常不成熟。

Angularjs的开发公司可能希望,它能成为新的行业规范,新的前段开发方式,所以,必然有大量推广和投入,所以,现在网站上搜到的相关说明,全是说Angularjs的优点的地方。

目前,同样的东西,开发起来,Angularjs所花费的时间大大高于普通前段开发方式。

对于最新前沿技术,任然需要持审慎的态度,一般最后能够真正让大家接受的,100种当中有90%都会被遗弃。

 

--------我并不擅长前段开发,所以,我的观点不一定准确。

posted on 2014-05-23 15:38  c#路路通  阅读(302)  评论(0编辑  收藏  举报