问题描述
按我的了解:1、b/s的软件一般是基于局域网,或企业内网使用,在制作时可以采用服务器端的控件;安装时不只要架设一台服务器,其它的计算机只要安装浏览器就可以使用的软件;这种软件对速度要求应该不是很高,那在做这种软件时应不应该大量使用服务器端的控件呢?2.动态网站:要求速度和安全;在这种情况下,应尽量少的使用服务器控件,减少服务器与客户端的交互(像我现在做网站的时候(c#、.net),都把代码写在页面里,基本上不用服务器控件,像写JSP一样,不知道这样好不好?)3.c/s软件,这个就不用说了,大家应该都了解。有不正确的地方,请指正,希望大家多多补充,表达个人的看法,增进交流啊!
解决方案
解决方案二:
b/s的软件一般是基于局域网,或企业内网使用B/S是基于HTTP的网页服务,INTER网应用很多啊,CSDN本身就是一个B/S网站啊动态网站?以前用HTM写的网站叫静态网站,其页面都是固定的文本形式,现在后缀ASP,ASPX的都是动态网页,你服务器上并不存在相应的网页文件,是IIS通过你的后台代码生成出来的服务器端的控件只有动态网页技术能使用你的概念还是比较混乱的
解决方案三:
你应该这样划分:B/S项目、C/S项目及分布式系统服务器端的控件是B/S项目中使用的一种技术把代码写在页面里不能减少服务器与客户端的交互。。学生?
解决方案四:
就是因为不理解才发贴问嘛!再问:1、B/s的项目和动态网页有什么区别?2、动态网页应怎样做才能提高速度?
解决方案五:
现在绝大部B/s的项目都是动态网页技术动态网页的速度有很多1:减少网页大小,比如采用分页技术2:采用AJAX技术,分次传输数据
解决方案六:
如果用户的机器上禁了js,ajax还会有作用吗?还有,分页是肯定要用的,像csdn论坛里的贴子列表,是用什么做的呢?不会是datagrid或datalist类的控件吧。
解决方案七:
禁了js,ajax不起作用分页和datagrid或datalist无关,是说你查询数据库时就不能一下子全查,展现时也不能全展现
解决方案八:
就算不是全部查出,那展现时用什么呢,还是控件吧?绑定时不需要交互吗?