上篇讲了网页的架构是如何做的,搭好了房子的框架,走水电也是一项极具技术水平的工程。在网站里,程序就是它的灵魂。有了程序,网站就可以丰富多彩起来;有了程序,网站就可以功能强大起来;有了程序,网站才真正活了起来。静态网页和动态网页是什么?小A回答:“太简单了!静态网页就是静止不动的,动态网页就是会动的,有一些动态效果的”。这是大多数不了解网站的人的想法。其实,不是这样的。静态网页前几篇提到的HTML语言就是静态的,因为它不会根据你给它不同的指令给你呈现不同的内容。虽然可以配合CSS做出一些动态的效果,特别是H5标准的到来,让实现“Duang、Duang、Duang……”的效果更容易,但是它还是静态的。动态网页在HTML的基础上加上Javascript脚本语言,就让网页有了运算能力,比如你输入1+1,它立马能给你一个答案2。有互动、有运算能力的网页才叫动态网页。能让网站有运算能力的主流程序有:JavaScript、asp、asp.net、php、jsp等。由于JavaScript是动态脚本程序,和HTML一样,也是展现在用户客户端的,就先不赘述了,主要说说后面那几个在服务器上运行的程序。ASP这门古老的语言在1996年诞生,依托于Windows系统的IIS服务器,现在已经20多年,虽然不再有新版本的更新,但是现在仍有很大一部分用户。这主要是由于它和Access数据库配合建设企业网站特别方便,可以直接打包压缩备份,免去很多烦恼。所以,做一般的企业网站用asp足够了。ASP.Net从名字上就能看出ASP.Net和ASP的关系,ASP.Net不仅仅是ASP的升级,更是一场大的变革。2001年发布.net后ASP就不再更新了。因为ASP.net更加强大,还能把主要代码封装起来,所以它在处理海量数据时更加从容、更加安全,很多大型网站、大型管理系统都在用。PHPPHP就更古老了,1994年诞生,曾经和ASP不相上下,但是现在早已不把ASP放到眼里了,已经是互联网届的武林霸主了,这是个什么情况?原来,PHP有个杀手锏——开放源代码(简称:开源),这就厉害了,全民参与,不停更新。现在的主流大型网站几乎都在用PHP开发,比如:百度、Facebook等等。JSPJSP跟前面几个比就有点高冷了,搞网站用的不多,主要还是象ASP.Net那样用户大型系统,比如用友的OA办公系统就是JSP开发的,曾经做过用友OA系统的二次开发,那个时候才接触JSP,之后再也没用过。这几种主流网站程序语言都简单介绍过了,那么,如果你是一个初学者,应该学哪一个呢?很明显应该是PHP了,跟着盟主走,不大会走偏。
本文出自快速备案,转载时请注明出处及相应链接。