【asp源码栏目提醒】:网学会员为需要asp源码的朋友们搜集整理了几种网页开发语言介绍 - 教育相关资料,希望对各位网友有所帮助!
几种常用的网页开发语言什么是HTML Hypertext Markup Language,中文也就是超文本链接 标示语言。
HTML(HyperTextMark-upLanguage)即超 文本标记语言,是WWW的描述语言。
设计HTML语言的 目的是为了能把存放在一台电脑中的文本或图形与另一台 电脑中的文本或图形方便地联系在一起,形成有机的整 体,人们不用考虑具体信息是在当前电脑上还是在网络的 其它电脑上。
我们只需使用鼠标在某一文档中点取一个图 标,Internet就会马上转到与此图标相关的内容上去,而 这些信息可能存放在网络的另一台电脑中。
HTML文本是 由HTML命令组成的描述性文本,HTML命令可以说明文 字、图形、动画、声音、表格、链接等。
HTML的结构包 括头部(Head)、主体(Body)两大部分,其中头部描 )两大部分, 述浏览器所需的信息,而主体则包含所要说明的具体内 容。
aspasp:英文名:Active Server Page
ASP是Active Server Page的缩写,意为“动态服务器页面”。
PageASP是微软公司开发的代替CGI脚本程序的一种应用它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.
asp,现在常用于各种动态网站中。
ASP是一种服务器端 .
asp脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用
ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
与HTML相比,
ASP网页具有以下特点: (1)利用
ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)
ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的
ASP解释程序会在服务器端执行
ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览
ASP所产生的网页; (4)
ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)
ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。
(6)由于服务器是将
ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到
ASP所编写的原始程序代码,可防止
ASP程序代码被窃取。
7 方便连接ACCESS与SQL数据库. 数据库 8开发需要有丰富的经验否则会留出漏洞让黑客利用进行注入攻击.
ASP.net
ASP.net不仅仅是 Active Server PageASP 的下一个版本而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.net提供许多比现在的Web开发模式强大的优势。
执行效率大幅提高
ASP.net是把基于通用语言的程序在服务 器上运行。
不像以前的
ASP即时解释程 序,而是将程序在服务器端首次运行时进 行编译,这样的执行效果,当然比一条一 条的解释强很多。
世界级的工具支持
ASP.net构架是可以用Microsoft(R)公 司最新的产品 Visual Studio.net开发环境 Studio.net 进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。
这 些仅是
ASP.net强大化软件支持的一小部 分。
强大性和适应性 因为
ASP.net是基于通用语言的编译运行的程序,所以 它的强大性和适应性,可以使它运行在Web应用软件开发 者的几乎全部的平台上。
通用语言的基本库,消息机制, 数据接口的处理都能无缝的整合到
ASP.net的Web应用 中。
ASP.net同时也是language-independent语言独立化 的,所以,你可以选择一种最适合你的语言来编写你的程 序,或者把你的程序用很多种语言来写,现在已经支持的 有C(C和Java的结合体),VB Jscript。
将来,这 C Jscript 样的多种程序语言协同工作的能力保护您现在的基于 COM开发的程序,能够完整的移植向
ASP.net。
ASP.NET一般分为两种开发语言,VB.NET和C,C 相对比较常用,因为是.NET独有的语言,VB.NET则为以 前VB程序设计,适合于以前VB程序员,如果新接 触.NET,没有其他开发语言经验,建议直接学习C。
PHP PHP,一个嵌套的缩写名称,是英文超级文本预处 理语言(PHP:Hypertext Preprocessor)的缩写。
PHP 是 一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌 入HTML文档的脚本语言,语言的风格有类似于C语言, 现在被很多的网站编程人员广泛的运用。
PHP 独特的语 法混合了 C、Java、Perl 以及 PHP 自创新的语法。
它可 以比 CGI 或者 Perl 更快速的执行动态网页。
用PHP做出 的动态页面与其他的编程语言相比,PHP是将程序嵌入到 HTML文档中去执行,执行效率比完全生成HTML标记的 CGI要高许多;与同样是嵌入HTML文档的脚本语言 JavaScript相比,PHP在服务器端执行,充分利用了服务 器的性能;PHP执行引擎还会将用户经常访问的PHP程序 驻留在内存中,其他用户再一次访问这个程序时就不需要 重新编译程序了,只要直接执行内存中的代码就可以了, 这也是PHP高效率的体现之一。
PHP具有非常强大的功 能,所有的CGI或者JavaScript的功能PHP都能实现,而 且支持几乎所有流行的数据库以及操作系统。
PHP 最初是1994年Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。
后来又用C语言重新编写,包括可以访问数据库。
在1995年以Personal Home Page Tools PHPTools 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。
在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。
以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHP2.0发布了。
第二版定名为PHP/FIForm Interpreter。
PHP/FI加入了对mySQL的支持,从此建立了PHP在动态网页开发上的地位。
到了1996年底,有15000个网站使用 PHP/FI;时间到了1997年中,使用PHP/FI的网站数字超过五万个。
而在1997年中,开始了第三版的开发计划,开发小组加入了 ZeevSuraski 及 Andi Gutmans,而第三版就定名为PHP3。
2000年,PHP4.0又问世了,其中增加了许多新的特性。
PHP的特性 PHP的特性包括: 开放的源代码:所有的PHP源代码事实上都可以得到。
PHP是免费的。
php的便捷性 : php十分便捷,学习简单 基于服务器端:由于PHP是运行在服务器端的脚本可以运行在UNIX、 LINUX、WINDOWS下。
嵌入HTML:因为PHP可以嵌入HTML语言,所以学习起来并不困难。
简单的语言:PHP坚持脚本语言为主,与Java和C不同。
效率高:PHP消耗相当少的系统资源。
图像处理:用PHP动态创建图像 面向对像:在php4php5 中,面向对象方面都有了很大的改进,现在 php完全可以用来开发大型商业程序。
PHP 相对于其他语言,编辑简单,实用性强,更适合初学者。
JSP JSPJava Server Pages是由Sun Microsystems公司倡导、许多公司参与一起建立 的一种动态网页技术标准。
JSP技术有点类似
ASP技术,它是在传统的网页HTML文件 .htm.html中插入Java程序段Scriptlet和JSP 标记tag,从而形成JSP文件.jsp。
用JSP开发的Web应用是跨平台的,既能在 Linux下运行,也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。
目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。
JSP页面由HTML代码和嵌入其中的Java代码所组成。
服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。
上一篇:
第15章 开发Web应用程序—第一讲 简介和创建Web窗体应用程序
下一篇:
让我掉下眼泪的