初学者应该清楚的几个概念
来源:互联网 发布:win7部分软件显示乱码 编辑:程序博客网 时间:2024/05/08 21:49
1.1.1 B/S和C/S
B/S 和C/S 是网络开发中的两种结构模式,通俗地说就是两种网络应用的结构体系。
如今Web 开发一般都基于B/S 模式进行设计和实施,C/S 模式虽然高深,但是每个人都可
能正在使用这种模式开发的产品。
- C/S(Client/Server)就是客户端/服务器,在这个体系中,用户只有在获取服务器
应用提供商提供的客户端软件,才能够在个人计算机上实现与服务器的对接、交
互和获取服务。例如,我们最熟悉和常用的QQ 即时通信软件,就是采用这种网
络应用结构,用户只有安装了QQ 客户端软件并在服务器端注册之后,才可以自
由使用QQ 即时通信服务。 - l B/S(Brower/Server)就是浏览器/服务器,即用户直接在网页浏览器中与服务器进
行信息交互和获取服务,当然这种模式的服务可能也需要注册,但操作要比在C/S
结构中安装客户端软件更直接、方便。服务商仅仅关心服务,省却客户终端软件的
支持和维护,用户可以随时随地通过浏览器使用服务,摆脱了客户终端的羁绊。
1.1.2 RWC和RIA RIA 应用和开发具有一定的封闭型和垄断性,其学习和接入的门槛要比RWC 高,且
这两种技术模式在世界各地都有广泛应用,且成功的案例也非常多,不过B/S 结构模式是未来网络发展的方向,也是JavaScript语言主要的表演舞台。
RWC和RIA是富浏览器客户端开发的两种应用模式。针对JavaScript语言来说,主要
是在RWC模式下进行开发,当然RIA应用也比较流行,同时也支持JavaScript语言。两种
应用模式各得其所、各领风骚。
动态开发思想,这个开发模型集成了JScript、CSS和HTML技术,实现在客户端
Web 中设计更加富有动态的交互效果。如今RWC逐渐成为富浏览器客户端开发的
一种新模式,并集成了W3C推荐的Web 标准开发技术,以及Ajax 异步通信技术,
真正实现了客户端Web 信息的丰富性、服务性,浏览器Web 界面也日益向软件化
转轨。
动画技术,后来Flash技术集成了Action脚本,接着又完全支持以JavaScript为脚
本语言开发的基础,从而增强了Flash技术的应用和普及,如果再结合Flash视频
和FMS服务器技术,RIA模式的影响力也非常大,占据了一定的市场份额。
在Web应用日益重视SEO(Search Engine Optimization)搜索引擎优化的大形势下,对于
Web 亲和力、可用性来说,RIA都将面临严峻挑战。目前,大部分Web开发和服务多集中
于RWC模式。
- 初学者应该清楚的几个概念
- DSP初学者应该知道的几个关键概念
- Linux初学者应该知道的概念
- 我们应该清楚的
- 几点不太清楚的概念
- Java初学者入门应该掌握的30个概念
- SIP协议入门:初学者必须明白的几个重要概念
- SIP协议入门:初学者必须明白的几个重要概念
- SIP协议入门:初学者必须明白的几个重要概念
- WCF不得不清楚的概念
- Shell脚本基础1-先清楚几个概念
- Windows编程应清楚的几个名词
- 学习oracle必须清楚的概念
- 初学者应该了解的知识
- java初学者应该懂的
- 年青人应该把计算机的提示的每一个字都看清楚
- 大学生求职中应该清楚的心里障碍
- C#初学者的几个误区
- 苹果公司steve jobs在斯坦福大学的演讲
- java数据库设计中的14个技巧(zhuang SCDN)
- CSS+DIV 网页重构技术
- linux进程控制-wait()
- struts2文件上传相关资料收集整合
- 初学者应该清楚的几个概念
- 英语国际音标教学视频
- Linux Signal (4): sigaction
- 软件开发的葵花宝典
- Verilog HDL的Testbench简介
- 报道123
- [SQL Server]管理常用SQL语句
- javascript;拼图游戏(可自选图片和设置行列数)
- sql分组汇总