欢迎来到天天文库
浏览记录
ID:6109046
大小:225.50 KB
页数:0页
时间:2018-01-03
《网站建设与管理大作业》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《网站建设与管理》大作业一、写出几种常见的网站开发语言,试述其特点PHP PHP的特性包括 PHP: PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。 PHP安装它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比, PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多; PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。 PHP具有非常强大的功能,所有的CGI的功能PHP都
2、能实现, 而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!优势: 1、开放的源代码: 所有的PHP源代码事实上都可以得到。 2、PHP是免费的: 和其它技术相比,PHP本身免费且是开源代码。 3、php的快捷性: 程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。 4、跨平台性强: 由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WI
3、NDOWS、MacOS下。 5、效率高: PHP消耗相当少的系统资源。 SiteTeam企业自助建站软件是一部专业为搜索引擎营销(网站优化/SEO)而设计,操作极简单,网站极稳定、故障自动修复、在线升级维护、建站速度极快、专为大众上网营销而设计的完全免费开源企业建站系统! 6、图像处理: 用PHP动态创建图像 7、面向对象: 在php4,php5中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。 8、专业专注:PHP支持脚本语言为主,同为类C语言。ASP与HTML相
4、比,ASP网页具有以下特点: ⑴利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; ⑵ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; ⑶服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; ⑷ASP[1]提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发
5、送信息; ⑸ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等; ⑹由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取; ⑺方便连接ACCESS与SQL数据库; ⑻开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击。 ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。
6、但是其原理也是一样的。JSP 技术强势 (1)一次编写,到处运行。除了系统之外,代码不用做任何更改。 (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工
7、具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 (5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。 技术弱势 (1)与ASP一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。(2)Java
8、的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。Java Java 编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C++语言中容易引起错误的指针(以引用取代)、运算符重载(oper
此文档下载收益归作者所有