大超教你建网站:NO.8 建网站的程序语言有哪些?

大超

上篇讲了网页的架构是如何做的,搭好了房子的框架,走水电也是一项极具技术水平的工程。在网站里,程序就是它的灵魂。有了程序,网站就可以丰富多彩起来;有了程序,网站就可以功能强大起来;有了程序,网站才真正活了起来。

2018112315590223.jpg

静态网页和动态网页是什么?

小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更加强大,还能把主要代码封装起来,所以它在处理海量数据时更加从容、更加安全,很多大型网站、大型管理系统都在用。

PHP

PHP就更古老了,1994年诞生,曾经和ASP不相上下,但是现在早已不把ASP放到眼里了,已经是互联网届的武林霸主了,这是个什么情况?原来,PHP有个杀手锏——开放源代码(简称:开源),这就厉害了,全民参与,不停更新。现在的主流大型网站几乎都在用PHP开发,比如:百度、Facebook等等。

JSP

JSP跟前面几个比就有点高冷了,搞网站用的不多,主要还是象ASP.Net那样用于大型系统,比如用友的OA办公系统就是JSP开发的,曾经做过用友OA系统的二次开发,那个时候才接触JSP,之后再也没用过。

这几种主流网站程序语言都简单介绍过了,那么,如果你是一个初学者,应该学哪一个呢?很明显应该是PHP了,跟着盟主走,不大会走偏。

有问题可在下方评论留言,或关注“大超小志”微信公众号留言。

标签: 大超教你建网站

留言评论

如需留言或评论,请在微信中打开此页面。