易用性上看:调用服务器端的逻辑的实现过程需要调用专用的JSON通信函数。使用不同的框架就要承担新函数手册的熟悉过程,JSON为键值对组合方式,还需要有数据解析,从新组装为HTML页面识别的元素。不过结合MVC的HTTPHELP将能降低HTML元素组装的工作量。
性能上看:运行机制不需要通过ASP.NET页面的生命周期,其过程是可以控制的。应为JSON内容中不包含XML标记,将降低通道传输的负担。
设计上看:所用功能依赖JavaScript框架。然而现在框架局面没有统一,缺少整体统一的规范。
开发思想的特点:随着JavaScript框架的发展。要创造高水平UI元素将越来越容易。再结合MVC的设计思想可以JSON的中间内容较好的与页面融合。其整体运行框架如下图所示。
这是一种新的AJAX思想:通过执行服务器端的Web服务来实现异步功能调用。这种方式将不依赖JavaScript代码创建和操纵用户界面元素。
易用性上看:服务器事先暴露具体的Web服务,等待着客户的调用。主要工作量都在具体服务进行开发管理上。
性能上看:服务是自治的,其传输内容后台运算都是可以自定义优化的。
设计上看:利用SOA的设计思路,并利用已有成熟的WEB服务技术。程序实现层次简单,容易掌控。
开发思想的特点:这一种新的传输信息的方式,并且服务内容是透明的、服务是自治的,并且实现层次分明适合与大规模的生产。其整体运行框架如下图所示。
登录后才能评论,请先或。