静态网页和动态网页是什么?
小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了,随着盟主走,不大会走偏。