日期:2014-05-20  浏览次数:20653 次

问个比较白痴的问题
就是所谓的生成在客户端跟生成在服务器端有什么区别?我怎么知道一段代码怎么写就是生成在了服务器端?还有一个项目是怎么判断基于B/S还是基于C/S的?能不能用最简短直白的话描述下?谢绝网上的长篇大论。最好是自己通俗易懂的理解。

------解决方案--------------------
C/s就是必须到你电脑上安装才能用的软件
B/S 就是可以用浏览器打开的安装在服务器的软件,你的电脑部用装。
------解决方案--------------------
探讨

c: client 客户端
s: server 服务端
b: brower 浏览器

不论 B/S 、 C/S , server 服务端是必须的,在服务器上跑的服务。

bs 模式,就是 通过 浏览器(比如说 ie , firefox ) 来访问,更新,删除,增加 服务器上的数据。 例如网页游戏,在浏览器上打游戏 就是bs。

cs 模式,需要安装 client 客户端, 然后……

------解决方案--------------------
关于客户端(c)和服务器端(S)的问题。如果内容是在服务器端生成的,那么代码就运行在服务器端。比如通过一个客户端浏览一个网页,即使这个程序是一个windows窗体程序。典型的jsp、asp.net都是服务器端。这些程序大多数通过一个浏览器就可以访问。这种应用就是B/S模式。省掉了很多软件发布、版本管理的麻烦。
------解决方案--------------------
探讨

那现在几乎所有的项目都是基于b/s的吧。因为不是都要到通过浏览器来访问吗? 可以这么理解吧?