angularJS的优势
传统的Web框架通常在服务器端使用PHP,ASP和JSP 等脚本语言渲染页面。虽然服务器端语言很好地渲染页面,但是却为开发者带来了很多维护方面的问题。不过,这并非传统Web框架最大的问题。传统Web框架在移动设备中大都运行缓慢,而与桌面用户相比,使用移动端的用户更加无法容忍系统和加载缓慢的问题。
传统的Web MVC框架,例如Spring MVC,Ruby on Rails 都是web浏览器运行在用户的硬件中,而其他的组件都运行在服务器端。
移动就是未来,开放创造价值。开发者必须为未来做好准备,不能再基于以前过时的技术开发软件了。在这样的环境下,javascript 客户端框架应运而生。在众多的Javascript框架中,AngularJS是最为出众的。
AngularJS使用REST Web服务处理业务逻辑。Rest服务可以使用两个流行的框架开发,一个是使用Java编写的Spring 框架,另外一个是运行在Node.js平台中的ExpressJS。
AngularJS 应用充分应用用户的硬件,完全解放了服务器,或者只让服务器处理业务逻辑和数据存储。使用收发JSON格式的REST服务能极大地简化AngularJS应用,因为JSON是一种适合在REST服务中使用的数据交换格式,易于读写,易于理解。
AngularJS的优点:
(1) 测试框架使用的是Karma 和 Protrator,这2个框架都是用javascript 编写,并且运行在Node.js平台中,所以运行应用的速度非常快。
(2)好的响应式设计能让应用在桌面上和所有移动端都有精美的画面。使用传统的Web框架虽然能开发响应式应用,但往往做得并不完善。很多Web 应用开发者经常只关注桌面和一些平板电脑,而忽略了各种小型设备。
浙公网安备 33010602011771号