返回列表

合肥网络推广公司浅析C/S和B/S的系统架构

发表日期: 2018-08-22 文章来源:佳达科技

对于这个问题,合肥网络推广公司认为我们首先要知道什么是C/S结构,什么是B/S结构,传统的C/S结构的软件要针对不一样的操作系统(System)系统(System)开发不一样版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作要。在JAVA这样的跨平台语言出现之后,B/S架构更是猛烈冲击C/S,并对其形成威胁和挑战。

C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。合肥网络推广公司觉得B/S(Browser/Server)结构即浏览器和服务器结构。C/S结构是软件系统(System)体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统(System)的通讯开销。在这种B/S结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,可是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑(PC)载荷,减轻了系统(System)维护与更新的成本和工作量,降低了用户的总体成本(TCO)。传统的C/S体系结构虽然采用的是开放模式,但这只是系统(System)开发一级的开放性,在特定的应用中无论是Client端还是Server端都还要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件要针对不一样的操作系统(System)系统(System)开发不一样版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑(PC)以上局域网用户同时用。并且代价高,效率低。以目前的技术看,局域网建立B/S结构的网络(互联网)应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不一样的人员,从不一样的地点,以不一样的接入方式(例如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

合肥网络推广公司认为,C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国Borland公司最早研发,B/S是美国微软公司研发。目前,这两项技术以被世界各国所掌握,国内公司以C/S和B/S技术开发出产品也特别多。这两种技术都有自己一定的市场份额和客户群,各家企业都说自己的管理软件架构技术功能强大、先进、方便,都能举出各自的客户群体,都有一大群忠实用户为自己摇旗呐喊,广告满天飞,可谓仁者见仁,智者见智。界面技术从上世纪DOS字符界面到Windows图形界面(或图形用户界面GUI),直至Browser浏览器界面三个不一样的发展时期。其次,今日全部电脑(PC)的浏览器界面,不仅直观和易于用,更主要的是基于浏览器平台的任何应用软件其风格都是一样的,用人对操作培训的要求不高,并且软件可操作性强,易于识别;再者,平台体系结构也从过去单用户发展到今日的文件/服务器(F/S)体系、客户机/服务器(C/S)体系和浏览器/服务器(B/S)体系。

责编:LEX

 

转载请注明出处 合肥网络公司佳达科技专注于网站推广 www.jdwlkj.net

  1,480 次
 佳达科技
返回列表

暂无回复 评论关闭!

评论关闭!