自从小编走进编程的世界以来,学习的编程知识都是和C/S这个小伙伴握手,直到做完牛腩老师的新闻发布系统,才开始了小编的B/S学习生涯,和B/S初次谋面,小宇宙瞬间爆发了,看着自己的第一个B/S系统,牛腩新闻发布系统,渐渐长大,对B/S的世界越来越着迷,北大青鸟视频里通过一个个完整的小例子来将web开发的流程进行了一步步的讲解,从开始设计到添加控件,再到调试和部署发布,使小编对web开发有了进一步的了解,重点当然是例子中涉及到的各个控件的使用,通过实现视频里的例子,对控件和web开发的一些知识也有了初步了解,通过北大青鸟Asp.net视频的学习,对其中涉及到的基础知识及web窗体的控件以及内置对象等知识又多了几分了解,同时对比来看,对C/S和B/S的认识又加深了一步,小编才做完牛腩老师的新闻发布系统之后,对B/S的大致内容有了一个初步的了解。通过asp.net视频的学习,对其中涉及到的基础知识及web控件又多了几分了解。首先小编来简单的介绍一下C/S和B/S:
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 接着,小编把BS和CS简单做一个对比,如下图所示:
对比完了CS和BS的区别,接着小编主要简单总结一下北大青鸟Asp.net视频的内容,首先,简单介绍一下Asp.net,她是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面)
,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。下面是小编画的一张思维导图:
纵观上图,小编主要把Asp.net的内容分为两个大的模块,包括类和Web服务配置应用,放眼走过的.net之路,以小编现在对Asp.net的理解,就是一种脚本语言,或者说是一种技术,还可以是.net平台上开发B/S界面的标准,紧接着,小编简单总结一下Asp.net的优点:
ASP.NET拥有更好的语言支持,一整套新的控件,基于 XML 的组件,以及更好的用户身份验证
ASP.NET通过允许编译的代码,提供了更强的性能
ASP.NET 代码不完全向后兼容 ASP
通过继承机制支持代码的重用
无需注册组件
编译页可改进执行速度
提供声明性服务器控件
小编寄语:该博文,小编主要简单的对比了一下C/S和B/S的区别,以及对北大青鸟Asp.net的整个视频的内容进行了一个简单的总结,整个视频重点讲解了Asp.net中的控件, 其中Asp.net构建的应用程序可以运行在几乎全部的平台上,给编程带提供了极大方便,各种控件的用法,需要在实际操作中多多联系,方能熟练掌握,这块的学习,我们可以对比着之前学习过的C/S,以及对七大内置对象的了解,也需要小编在日后的学习中加以练习,B/S学习,未完待续......