B/S 模式的开发就是浏览器与服务器通信的开发模式。B=Browser,S=server
B/S 的特征和基本结构:在 B/S 结构中,每个节点都分布在网络上,这些网络节点可以分为浏览器端、服务器端和中间件,通过它们之间的链接和交互来完成系统的功能任务。三个层次的划分是从逻辑上分的,在实际应用中多根据实际物理网络进行不同的物理划分。
扩展资料:
由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。
应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。
对于使用者:cs 需要安装客户端才能使用——比如QQ
bs 相当于一个网站,用浏览器直接能打开使用,比如百度
对于开发者:
cs需要开发管理员使用的后台;用户使用的前台。用asp,jsp,php,.net等语言
bs需要开发管理员使用的后台,和用户使用的客户端,用c语言,c++,等
再交流……
个人感觉用php和.net都还不错。1、php内置函数很多,数据库 *** 作简单,代码比较轻便,与php结合性能好,并且都是免费产品。
2、用.net,微软的VS开发工具很强大,很多代码都可以快速生成,一些简单的功能,VS可以0代码实现。尤其和SQL Server配合,很多类似权限、用户管理、个性化设置都能自动生成,非常方便。
3、对于asp虽然轻便,但是很多功能没有内置函数,都需要第3方组件支持,增加的学习成本。
4、jsp虽然功能强大,不过一般都要使用各种框架进行开发,这样要求开发者熟悉框架。框架看似为了简化开发,但实际上代码量增大,需要配置的东西增大。不利于快速开发。即使使用代码生成的平台,也会出现各种不同问题,解决这样的问题,都会耗费大量精力。而使用微软,基本上问题解决速度会很快。
因此还是使用.net和php比较好一些,具体选择哪个,和人以及成本控制有关。看用户喜好了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)