这段时间颇为郁闷, 感觉做程序这行实在是太枯燥,而且似乎生活圈子越来越小。索性就以前所接触到的一些项目写点东西,也算是做一个总结与纪念。
当前很多的厂商都试图使用基于WEB的应用程序进行企业管理(例如:企业资源规划ERP、项目管理EPM、客户关系管理CRM、物料需求规划MRP。。。)从这些应用程序的常规架构上来说,一般可分为C/S或B/S两种,其中B/S是当前比较流行采用的形式,那么我就先总结一下这种WEB浏览器为客户端的优点所在:
·使用此种架构开发的应用,无须专门购置或开硬件终端,只要有PC和能上网的地方就可以使用。
·软件的升级、维护工作只须在服务器上进行,无须对每台客户端进行维护。
·与C/S相比教,有更为开放的标准,更容易实现跨平台。
但也不是说使用C/S就是属于落后过时的,以下是我总结的使用C/S的一些优势:
·不受IE或其他WEB浏览器的限制,可以更好的与操作系统结合,比如能实现对周边硬件的控制等。
·某些功能可以在客户端机器上运行,不像B/S的程序,功能全部都要请求服务器处理。
·不一定需要上英特网,数据相对稳定与安全。
总的来说,两种架构都各有其优缺点,主要是看具体开发什么类型的应用了。