什么是web?
C/S计算
2. 作为大服务的web
作为一种新型的C/S系统,客户端是浏览器,而服务端存储了程序和数据。通过浏览器请求服务器,服务端可以把数据展现在浏览器中。随着需求的不断增加,这种模式在相应效率的劣势也体现出来了。为了解决这个问题,为了获取更好的体验,出现了客户端编程。
java初学者有什么不懂的可以问我,一起来学习!——我刚整理了一套2018最新的0基础入门教程和进阶教程,无私分享,加裙四九二一七三四八二, 即可获取,内附:开发工具和安装包,以及系统学习路线图。
3. 客户端编程
把一部分服务器的功能,比如验证表单,放在客户端完成,可以有效降低服务器和网络负载,提高网站响应速度。如果把浏览器当作一个功能有限的操作系统,在浏览器中编程一样也会有各种令人眩晕的问题和解决方案。
4. 插件
插件是从服务器下载的一段代码,插入到浏览器中某个地方,提供新的功能。
5. 脚本语言
脚本语言可以之间嵌入到HTML页面,加载很快,但是做不出令人惊喜的复杂精致的功能,代码能从浏览器获取。
6. Java
applet运行在客户端,可以像下载图片一样随页面下载,在客户端完成各种基本功能,减少服务器负载。
7. 可选项
flex,基于flash,使用actionscript语言,可以让你脱离浏览器规范编程。
8. .net, C#
.net和JVM类似,提供了运行时环境和类库,在.net里可以运行c#语言的程序。
但是.net跨平台的风险很大。
9. 互联网和内联网
B/S系统同样适于企业内网,只要理解基本原理,学习难度不大。
在内联网开发系统,需要与遗留系统对接。
java初学者有什么不懂的可以问我,一起来学习!——我刚整理了一套2018最新的0基础入门教程和进阶教程,无私分享,加裙四九二一七三四八二, 即可获取,内附:开发工具和安装包,以及系统学习路线图。
10. 服务器端编程
简单来说,包含数据库事务操作的就是服务器端编程。
领取专属 10元无门槛券
私享最新 技术干货