论文部分内容阅读
网络已经成为人们生活中必不可少的组成部分了,它关系到人们的工作与生活。记得以前有人预想要做到足不出户便可达到送货到家,现在早已成为了现实。网络的发展,成就了我们生活中的便利,而作为网络中的重要结点——网站,正是众多网络技术的一个集合,它能系统地向网络浏览者提供整套的、系统的相关服务,为网页浏览者工作和生活提供便利,并且一些网络交易平台还给国家带来了交易量的提升、消费水平的提高,并且极大拉动了经济的发展。如2013年天猫商城在双11购物狂环节中,支付宝成交金额达到350.19亿,这相当于我们某些大型企业一年的经济产值。所以这就需要我们的政府机构、企事业单位要加强网站的相关知识的了解,提高网络知识水平。下面介绍一些网站开发的语言,方便大家有所了解。
目前网站建设主要的三种语言为ASP、PHP、JSP,这几种语言各有什么优缺点区别又在哪里呢?
ASP是微软开发的一种后台脚本语言。如果我们打开一个网站的时候看到网址是.asp结尾的,那么这个网站就是用asp语言开发的,asp语言是微软公司开发的一种简单、方便的编程工具,它可以与数据库和其他程序进行交互。自asp1.0于1996年诞生以后的十几年,由于获得微软公司的大力开发及推广,伴随着Windows操作系统的发展,它成为网站开发最主流的工具之一。它的优点在于开发过程中简单方便并且相对成熟稳定。但缺点同样存在,随着互联网技术的发展,它对于动态效果的支持不如jsp、php,移植性差,无法实现跨操作系统的应用;也就是说服务器只能安装在Windows操作平台中,无法在Linuxs等平台下使用,漏洞也逐渐增多,安全性差,而且服务器的性能较差,无法实现一些企业级的功能。ASP是开放guest权限,容易中毒,是微软公司几年前就放弃的语言。
PHP是英文超级文本预处理语言的缩写,是一种通用开源脚本语言。PHP开发的网站网址的结尾用的是.php,通过这点就可以进行辨别。PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语法简单、容易开发、执行效率较高、运行更快,语言的风格有类似于C语言。PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。PHP更是一种开源的程序开发语言,开发成本低不需要过多的投资,往往只需要与廉价的MySql数据库配合使用。便可以进行开发。总之优点包括:简单易入门、速度快、跨平台、开发成本低,良好的安全性、开源性高,有很多成熟的框架等特点。缺点:代码重用率有待提高,本身不够成熟,比较适用于小型开发应用,不适合应用于大型电子商务网站的开发。对于高扩展、高安全的角度来说是不太适合的。
JSP 实际上是SUN公司倡导建立的一种动态技术标准,它在应用中往往伴随着java EE进行运用的,而java EE应用提供的跨平台性、开放性及各种远程访问技术,使JSP更加适用于那些有较为复杂,高性能要求的企业级网站系统。比如银行、金融和保险基金等银行系统的网站,JSP具有更多的优势。并且具有较好安全性。但其开发费用也是几种语言中费用最高的。而且这几年jsp随着java的不断发展,加之不断进步的框架结构,像struts1.1,struts2.0.,struts2.2,还伴随着hibernate3,spring等等开源框架的发展,所构成的轻量级的java EE平台,具有了高度的实用性和可扩展性。从而使JSP成为一个有很好发展的网页编程语言。所以jsp语言能更加从容地应用于大型系统的开发建设。
当然只要编写的代码规范和严谨,各种语言都可以满足各种各样的需求。最主要的是看相关人员的要求,择优选取。
目前网站建设主要的三种语言为ASP、PHP、JSP,这几种语言各有什么优缺点区别又在哪里呢?
ASP是微软开发的一种后台脚本语言。如果我们打开一个网站的时候看到网址是.asp结尾的,那么这个网站就是用asp语言开发的,asp语言是微软公司开发的一种简单、方便的编程工具,它可以与数据库和其他程序进行交互。自asp1.0于1996年诞生以后的十几年,由于获得微软公司的大力开发及推广,伴随着Windows操作系统的发展,它成为网站开发最主流的工具之一。它的优点在于开发过程中简单方便并且相对成熟稳定。但缺点同样存在,随着互联网技术的发展,它对于动态效果的支持不如jsp、php,移植性差,无法实现跨操作系统的应用;也就是说服务器只能安装在Windows操作平台中,无法在Linuxs等平台下使用,漏洞也逐渐增多,安全性差,而且服务器的性能较差,无法实现一些企业级的功能。ASP是开放guest权限,容易中毒,是微软公司几年前就放弃的语言。
PHP是英文超级文本预处理语言的缩写,是一种通用开源脚本语言。PHP开发的网站网址的结尾用的是.php,通过这点就可以进行辨别。PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语法简单、容易开发、执行效率较高、运行更快,语言的风格有类似于C语言。PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。PHP更是一种开源的程序开发语言,开发成本低不需要过多的投资,往往只需要与廉价的MySql数据库配合使用。便可以进行开发。总之优点包括:简单易入门、速度快、跨平台、开发成本低,良好的安全性、开源性高,有很多成熟的框架等特点。缺点:代码重用率有待提高,本身不够成熟,比较适用于小型开发应用,不适合应用于大型电子商务网站的开发。对于高扩展、高安全的角度来说是不太适合的。
JSP 实际上是SUN公司倡导建立的一种动态技术标准,它在应用中往往伴随着java EE进行运用的,而java EE应用提供的跨平台性、开放性及各种远程访问技术,使JSP更加适用于那些有较为复杂,高性能要求的企业级网站系统。比如银行、金融和保险基金等银行系统的网站,JSP具有更多的优势。并且具有较好安全性。但其开发费用也是几种语言中费用最高的。而且这几年jsp随着java的不断发展,加之不断进步的框架结构,像struts1.1,struts2.0.,struts2.2,还伴随着hibernate3,spring等等开源框架的发展,所构成的轻量级的java EE平台,具有了高度的实用性和可扩展性。从而使JSP成为一个有很好发展的网页编程语言。所以jsp语言能更加从容地应用于大型系统的开发建设。
当然只要编写的代码规范和严谨,各种语言都可以满足各种各样的需求。最主要的是看相关人员的要求,择优选取。