AngularJS vs jQuery 编程思想的对弈 | GSGUNDAM砍柴工
之前无论做什么页面都会条件反射性的引入jQuery,他的编程思想尤其适合设计师方向的开发者(或者说得更具体一点,是由设计师转型成为开发者的童鞋),以视觉为导向。
但是鉴于在移动平台上的碰壁,无论是jQuery本身,还是与它思想一致的zepto、jqMobi、jQuery Mobile,抛开为了简单的功能不得不写好几段代码这样的情况,更让人头疼的是,它们都难以避免的出现了效率问题,尤其是在安卓手机上。
于是开始了一段长达两个月的探索,寻找适合Html5应用开发的平台。最终,AngularJS和Titanium被选中,由于后者学习成本更高,因此出身于google的AngularJS成为了首选。
最初接触AngularJS是一段并不太顺利的过程,因为jQuery虽然是面向对象语言,但是默认就并非MVC模式,而是我自己戏称为过程式的面向对象语言。个人其实非常适应这种模式进行开发,对于我这样非技术出身的开发,更方便理解。然而,选中AngularJS就决定了我必须挑战我的习惯,因为它生来就是MV*(MVW、MVVM、MVC)框架,它将结构抽象到了一个更高更简化的层次。
Read full article from AngularJS vs jQuery 编程思想的对弈 | GSGUNDAM砍柴工
No comments:
Post a Comment