admin 管理员组文章数量: 1086019
2024年3月13日发(作者:特斯拉事件股票跌了多少)
ASP 常用动态网页技术
常用的动态网页技术主要有4种:PHP、JSP、、ASP,这4种技术各
有自己的优缺点。
1.PHP
PHP(Personal Home Pages)是一种服务器端的嵌入HTML的脚本语言,可以
运行于多种平台。它借鉴C语言、Java语言和Perl语言的语法,同时具有自己独特
的语法。由于PHP采用Open Source方式,它的源代码公开,使得它可以不断有新
东西加入,形成庞大的函数库,以实现更多的功能。PHP几乎支持现在所有的数据
库。
PHP的缺点是没有像JSP和ASP那样对组件的支持,扩展性较差。
2.JSP
JSP(Java Server Pages)是基于Java的技术,用于创建可支持跨平台及跨We
b服务器的动态网页。JSP与服务器端的脚本语言JavaScript不一样。JSP是在传统
的静态页面中加入Java程序片段和JSP标记,构成JSP页面。然后现由服务器编译
和执行。
JSP主要的优点如下:
JSP支持有支持绝大部分平台,包括Linux系统,Apache服务器也提供了
对JSP的服务,使得JSP可以跨平台运行。
JSP支持组件技术,可以使用JavaBeans开发具有针对的组件,然后添加
到JSP中以增加其功能。
作为Java开发平台的一部分,JSP具有Java的所有优点,包括“一次编写,
处处运行”等。
JSP主要缺点是编写JSP程序时比较复杂,开发人员往往需要对Java及其相关
的技术比较精通。
3.
是一种已经编译的、基于.NET环境的语言,可以使用任何与.NET兼
容的语言(例如C#、等)构造Web应用程序。可以很好地与HT
ML编辑器和编程语言一起工作。
主要优点如下:
先编译后运行 也就是第一次请求时会进行编译,之后的请求就可以在前
面的编译结果上直接运行。
将业务逻辑代码与显示逻辑分开 在中引入了“代码隐藏”这一
新概念,通过在单独的文件中编写表示应用程序的业务逻辑代码,使其与
HTML编写的显示逻辑分开。
可扩展性 是一项可扩展技术。为了提高应用程序的
可扩展性,改进了服务器间的通信,使得可以在多台服务器上进行一个应
用程序。
的缺点是推出时间晚、大型应用较少,不可以跨平台操作,只能运行
在Windows平台上。
4.ASP
ASP(Active Server Pages)是微软公司的提供的开发动态网页的技术,具有开
发简单、功能强大等优点,ASP使生成Web动态内容及构造功能强大的Web应用
程序的工作变得十分简单。例如,要收集表单中的数据时,只需要将一些简单的指
令嵌入到HTML文件中,就可以从表单中收集数据并进行分析处理。对于ASP,还
可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以检索和存储信
息等。
ASP自身在带有VBScript和JavaScript两种脚本引擎。从软件的技术层面看,
ASP有如下的优点:
无需编译 ASP脚本嵌入到HTML当中,无需编译即可直接解释执行。
易于生成 使用常规文本编辑器(如WINDOWS下的记事本),即可进行
ASP页面的设计。
独立于浏览器 客户端只要使用可解释常规HTML码的浏览器,即可浏览
ASP所设计的页面。ASP脚本是在Web服务器执行的,客户端的浏览器
不需要支持它。
面向对象 在ASP脚本中可以方便地引用系统组件和ASP的内置组件,
还能通过定制ActiveX Server Component(ActiveX服务器组件)来扩充功
能。
ASP主要缺点是不支持跨平台操作,和一样只能运行在Windows平
台上。
版权声明:本文标题:ASP 常用动态网页技术 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710330069a568016.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论