2010-11-19
JQuery Smart UI框架源码
JQuerySmartUI框架源码高效性放弃服务端的开发方式,采用“胖客户端”的前台功能实现。实现前后台分离,功能与数据分离,页面组织与呈现都在客户端完成,与服务器请求只在数据上,这样大大减少客户端与服务端请求时间、数据量和现实页面大小。在后台(.net),以“结构实体”解析前台传递的数据,数据库数据使用Ado.net的原始的数据对象DataTable,DataSet,避免“Orm”中反射的性能消耗。业务层使用全静态方法实现。读、写数据操作分离。提高设计对开发的指导意义,从每个方法到每个页面都能在设计中体现,而开发人员根据设计有效的进行配置和填充性开发(具体内容在后面SmartUI实例讲解中说明)。另外,框架中使用的htm页面开发,因此无论是使用框架做Demo,还是将demo转换成页面,都很便利。通用性htm+js的开发,可以跨平台,提供一个统一的数据接口,无论是Java还是.net,或者是用的什么类型的数据框架,只要实现这个数据接口能使用SmartUI,这样有效的提高通用功能的利用率。同时配置前后台分离的开发方式,也可以合理的调配人员,如:做java的可以去.net项目,不用关心后台