产品架构:采用“平台+应用”的设计思想,可以方便及快捷的扩展新的应用;
Ajax:表现层采用大量的jQuery技术,使用户获得良好的用户体验;
asp.net mvc:采用微软最新的asp.net mvc(c#)进行表现层开发。彻底消除了ViewState,可以完全控制html代码的输出;Controller与View完全分离充分避免了皮肤机制的性能损失;原生态的url routing更利于url rewrite。
数据存储:目前采用SQL Server2000/SQL Server2005/SQL Server2008进行数据存储,由于数据访问层采用了Provide设计模式所以可以方便的移植到其他关系型数据库;
数据访问:为了提升性能以及数据库安全性,数据访问全部采用存储过程;
高效缓存:使用可分区的缓存技术,并且具有优秀的缓存过期策略,使站点获得性能提升的同时,保证缓存与数据库数据同步;
全文检索:以Lucene为核心实现全文检索功能,实现索引库自动更新,并提供企业级的全文检索性能;
扩展机制:优秀的皮肤实现机制,使客户可以方便的对现有皮肤进行修改或开发新的皮肤;核心模块提供了全局事件,客户可以开发自己的Module;
配置文件:配置信息均采用XML格式,易于管理设置;
所有页面均采用xhtml+css进行设计,符合web标准,兼容所有主流浏览器(IE、Firefox),降低页面流量,提高加载速度;