- 浏览: 450569 次
- 性别:
- 来自: 江门
文章分类
最新评论
-
ctz_131415:
谁能告诉我这个分页控件如何添加到窗口上?谢谢了
C# Winform DataGridView 公共分页实现 -
omymy:
FrmPage_Shown是放在页面加载时的load事件里的, ...
C# Winform DataGridView 公共分页实现 -
qie:
如何使用该分页控件?
C# Winform DataGridView 公共分页实现 -
anyanlonga:
看地图干什么用啊,如果查公交的话,自认为还是白度好
Android 上创建和地图相关的应用,用 Google 地图 API 好,还是百度等第三方地图 API 好 -
dedepro:
果然很强。
CSS层 固定置顶部兼容IE6等以上浏览器
目前在Internet上广泛使用的后台技术种类繁多,应用比较广泛的有CGI,ASP,PHP,JSP/JavaServlet,ColdFusion等。在这一节里,主要介绍几种在国内应用比较广泛的后台语言。
CGI,全称为Common Gateway Interface
CGI就是公共网关接口 (Common Gateway Interface) 的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等,但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi 。
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
ASP,全称为Active Server Pages
ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和Visual BASIC类似,可以像SSI(Server Side Include)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。目前在微软的 .net 战略中新推出的ASP.net 借鉴了Java技术的优点,使用C Sharp (C#) 语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的 Windows NT/2000/XP + IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案,但是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
PHP,全称为PHP: Hypertext Preprocessor
PHP 的全名非常有趣,它是一个巢状的缩写名称——“PHP: Hypertext Preprocessor”,打开缩写还是缩写。PHP是一种HTML 内嵌式的语言 (就像上面讲的ASP那样)。而 PHP 独特的语法混合了C,Java,Perl以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速地执行动态网页。
PHP的源代码完全公开,在 Open Source 意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得 PHP 无论在 UNIX 或是 Win32 的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1 ,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统 CGI 或者 ASP 等技术有了更好的表现。
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话, 使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
JSP,全称为Java Server Pages / Servlet
JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java 2 platform Enterprise Edition)应用体系中的一部分。
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process),而Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(Parent Thread)来实现资源共享,这样就减轻了服务器的负担,所以,Java Servlet可以用来做大规模的应用服务。
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSP Parser)转换成Servlet代码,然后Servlet代码被Java编译器编译成 .class 字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(Script Language)版。
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA – Write Once, Run Anywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。因此,JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数,而是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错),逐步缩小出错代码段的范围,最终确定错误代码的位置。
各种后台语言的比较
上面分别讲了四种应用比较广泛的后台语言,下面就让我们来看看表8-1,对这四种后台语言的各种性能做一个比较。
表8-1 四种后台语言的性能比较
后台界面 |
CGI |
ASP(不含ASP.net) |
PHP |
JSP/Servlet |
操作系统 |
几乎所有 |
Win32 |
几乎所有 |
几乎所有 |
(续表)
后台界面 |
CGI |
ASP(不含ASP.net) |
PHP |
JSP/Servlet |
服务器 |
几乎所有 |
IIS |
非常多 |
非常多 |
执行效率 |
慢 |
快 |
很快 |
极快 |
稳定性 |
高 |
中等 |
高 |
非常高 |
开发时间 |
长 |
短 |
短 |
中等 |
修改时间 |
长 |
短 |
短 |
中等 |
程序语言 |
不限,几乎所有 |
VB |
PHP |
目前仅支持Java |
网页结合 |
差 |
优 |
优 |
优 |
学习门槛 |
高 |
低 |
低 |
较高 |
函数支持 |
不定 |
少 |
多 |
多 |
系统安全 |
佳 |
低 |
佳 |
极佳 |
使用网站 |
多 |
多 |
超多 |
目前一般 |
更新速度 |
无 |
慢 |
快 |
较慢 |
JSP同样是实现动态网页的一个利器。由于他的脚本语言是JAVA,所以继承了JAVA诸多优点。那么与ASP相比,应该可以说ASP和JSP基本不是一个档次上的。那么ASP.NET和JAVA却是可以抗衡的。
JSP和ASP相比较:
运行速度、运行开销、运行平台、扩展性、安全性、函数支持、厂商支持、对XML的支持等等,ASP都不是JSP的对手。COM组件的复杂性实编程实现有一定的难度。而JAVABeans和JAVA的结合却是天衣无缝的。
JSP和ASP.NET相比较:
1.相对C#,JSP的脚本语言JAVA也是面向对象的、分布式的、解释的语言。
2.与C#相似JAVA同样去掉了难以理解的指针等概念,取而代之的是类和对象。
3. JSP有一项全新的技术――Servlet(服务器端程序)很好的节约了服务器资源。
4.JAVABeans是针对ASP.NET的Server Control的技术。只要会JAVA, JavaBeans就很容易写出。
5.再有就是JAVA的JDBC数据库连接技术。
6.JSP对XML同样有十分广泛的支持。
1) 面向对象性:
ASP+将C#作为一种面向对象语言,在很多方面来看,C#将成为微软的与Java相似的语言。
C#另一个有趣的地方是所有对象都自动变成为COM对象。如果C#能取得很大的市场份额,那么它将给ASP+带来类似于Java的功能,并且具备更快的性能,因为它可以和Windows环境紧密集成。
C# 是ASP+开发中一个最重要的功能,微软会将C#发展成为Java的强劲对手。这也是他们.Net框架的一个重要组成部分。我认为C#是微软在编程市场上击败对手的主要工具。我期待着微软能在这个产品后面倾注全力,这样,C#可以成为许多程序员的又一种选择。C#产生的结果是将进一步加固微软和Sun产品的战线。这对用户是有利的,他们可以选择两者之一来开发新的应用。
2) 数据库连接:
ASP另一个亮点是它使用ADO对象,ODBC, OLE-DB和事务处理管理器。因此ASP Web数据库应用开发特别简单。ASP+发展了更多的功能,因为有了ADO+!ADO+带来了更强大更快速的功能。JSP和JDBC目前在易用性和性能上同ASP/ADO相比已有些落后,当新版本ASP+/ADO+出现后这样的差别会更明显。我个人希望SUN应尽快能花大力气来追赶ASP+/ADO+的组合。
3) 大型站点应用:
ASP+将对大型站点(web farms)有更好的支持。事实上,微软在这方面付出了巨大的努力。 ASP+可以让你考虑到多服务器(multiple servers)的场合,当你需要更强大的功能时,仅仅只需要增加一台服务器。整个.Net框架已经充分地提供了这个方法。ASP+提供了外部会话状态(external session state)来提供内置式web farm的支持。另外,由于请求的各组件相互间经过了充分的优化,所以速度很快。
于是ASP+现在可以在大型项目方面与JSP一样具有等同的能力。 而ASP+还有价格方面的优势,因为所有的组件将是服务器操作系统的一部分。对于JSP,你需要购买昂贵的应用服务器群来达到同样的目的。
4) ASP+还提供更多的其它方面的新特性,例如:
*内置的对象缓存和页面结果缓存。
*内置的XML支持,可用于XML数据集的简单处理。
*服务器控制提供了更充分的交互式控制。
ASP+确实对ASP进行了较大的发展。
JSP同样是实现动态网页的一个利器。由于他的脚本语言是JAVA,所以继承了JAVA诸多优点。那么与ASP相比,应该可以说ASP和JSP基本不是一个档次上的。那么ASP.NET和JAVA却是可以抗衡的。
刚说到了ASP和ASP.NET的不同,那我再来说说PHP与ASP.NET的比较吧.
如今当提到 Web 开发时,您有许多选择。这些方法中许多都涉及到预处理 — 即,利用特定的标记将代码嵌入到 HTML 页面中,这些标记告诉预处理器,它们包含代码,并且应对它们作出处理。与 CGI 非常相似,这些代码在服务器上运行,并返回一些内容,这些内容表现为发回给浏览器的结果 HTML 页面的部分外观。开放源代码脚本语言 PHP 和 Microsoft 的 ASP.NET 框架中的语言都属于这种类型;JavaServer Pages (JSP) 和 Perl/Mason 也以这种方式运行。
在本文中,我将重点讲述 PHP — Oracle 已选择合并到其产品中的技术 — 和 ASP.NET。我将概述两者的各种优势和弱点,并着重讨论那些将帮助您决定开发项目应选择哪种技术的因素。有很多因素需要考虑,不同的项目可能诉诸于不同的技术。总之,您将看到在价格、速度和效率、安全性、跨平台支持等方面的逐项比较,以及开放源代码解决方案的优势。
什么是 ASP.NET?
ASP最新的版本 ASP.NET 并不完全与 ASP 早期的版本后向兼容,因为该软件进行了完全重写。早期的 ASP 技术实际上与 PHP 的共同之处比与 ASP.NET 的共同之处多得多,ASP.NET 是用于构建 Web 应用程序的一个完整的框架。这个模型的主要特性之一是选择编程语言的灵活性。ASP.NET 可以使用脚本语言(如 VBscript、Jscript、Perlscript 和 Python)以及编译语言(如 VB、C#、C、Cobol、Smalltalk 和 Lisp)。新框架使用通用语言运行环境 (CLR);先将您语言的源代码编译成 Microsoft 中间语言代码,然后 CLR 执行这些代码。
这个框架还提供真正的面向对象编程 (OOP),并支持真正的继承、多态和封装。.NET 类库根据特定的任务(例如,使用 XML 或图像处理)组织成可继承的类。
除了编程语言和方法之外,数据库访问也是要着重关心的一个因素。当您用 ASP.NET 编程时,可以用 ODBC 来集成数据库;ODBC 提供了一组一致的调用函数来访问您的目标数据库。
优势和弱点
ASP.NET的优势很明显在于它简洁的设计和实施。这是面向对象的编程人员的梦想:语言灵活,并支持复杂的面向对象特性。在这种意义下,它真正能够与编程人员现有的技能进行互操作。
ASP.NET的另一个优势是其开发环境。例如,开发人员可以使用 WebMatrix(一个社区支持的工具)、Visual Studio .NET 或各种 Borland 工具(如 Delphi 和 C++ Builder)。例如,Visual Studio 允许设置断点、跟踪代码段和查看调用堆栈。总而言之,它是一个复杂的调试环境。许多其他第三方的 ASP.NET IDE 解决方案也将必然出现。
但您得到了强健性,就将以损失效率为代价。ASP.NET 在内存使用和执行时间方面耗费非常大,这大部分归因于较长的代码路径。对基于 Web 的应用程序,这些局限可能是一个严重的问题,因为在 Web 上,您的应用程序可能扩展为每秒成千上万的用户。内存使用率还可能成为 Web 服务器上的一个问题。
什么是 PHP?
PHP是基于预处理 HTML 页面模型的一种脚本语言。当 Web 服务器中的 PHP 预处理器发现像下面这样的 PHP 语言标记时,将调用 PHP 引擎来执行该代码:
some code here
?>
任何使用过命令式编程语言的编程人员都会对 PHP 非常熟悉;您会发现它与 Perl、C 和 Java 在语法上的相似处。严格来讲,Java 是一种命令式编程语言,但它也利用了面向对象的结构和概念。PHP 在适宜的时候借鉴了这种结构,但它不是一种纯粹的 OOP 语言。
在上面对 ASP.NET 的讨论中,我提到了 ODBC 驱动程序,以及在考虑数据库抽象的情况下如何构建应用程序。在 PHP 中,您也可以使用 ODBC 与数据库对话,因此您已经有了一系列支持的数据库可供选择。也有 MySQL、Oracle 和 Postgres 的原生驱动程序。此外,如果要使用 Oracle,则有一个特殊的 OCI8 库将提供对 Oracle 更多访问功能,从而允许您使用诸如 LOB、BLOB、CLOB 和 BFILE 之类的特性。
这时您可能会问“为什么与数据库相关的资料库被称为 PHP 的特性?”数据库抽象或独立性是您在设法构建使用多种数据库或需要在数据库间移植(例如,从开发到投产时的移植)的应用程序时所要考虑的一个因素。而这些确实是应该关心和考虑的。
但正如 Tom Kyte 在他的新书 — Effective Oracle by Design (Oracle 出版社) — 中指出的那样,数据库相关性将成为您真正的目标,因为这将使您在该技术中的投资最大化。如果您对 Oracle 进行一般的访问 — 无论通过 ODBC 或 Perl 的 DBI 库,那么您将无法使用其他数据库所不具有的特性。此外,优化查询在各个数据库中各不相同。
Zend Technologies 是一家商业软件公司,它对 PHP 作出了重大贡献。它创建了一个称为 Zend Studio 的商业开发环境,这个环境包含了一个复杂的调试器、一个监测器和其他特性。该公司还构建了免费的 Zend Optimizer,它与 Zend Encoder 结合使用来编译 PHP 代码,以提升性能。还有其他商业产品,如 Zend Performance Suite,它可以缓存预编译的 PHP 页面,从而进一步显著提升总体性能。
优势和弱点
到测试版 4 为止,PHP 5 仍然有一些缺点,包括缺少异常和基于事件的错误处理例程 — 它们能够中断正常的程序流,并将代码跳转到一个特殊的错误处理部分。Java 也提供了用于错误处理的异常,而 C++ 通过 try、catch 和 throw 语法提供异常处理。当然,您仍然可以在 PHP 中管理错误,但其结构不是标准化的,因而使得编程人员必须使用自己的工具来决定执行错误处理的方式,这将导致更低的一致性并往往导致推倒重来。
另一个弱点是 PHP 的函数名是不区分大小写的。虽然这不是一个严重的缺点,但有些程序员可能会觉得这一特性很讨厌。
不过,我的确对 PHP 的对象模型心存疑虑。PHP 不是专门设计为一种面向对象的语言。这些特性中的一部分是后来添加的 — 尽管注意了保持与 PHP 3 的后向兼容性,因此两种模型的特性都留有一些。实际上,在 PHP 5 中这些弱点中的许多都得到了解决。请留心关注。
PHP在一些领域中缺少什么,它就会在擅长的领域中迅速地弥补什么。价格合理,因此您不需要担心许可问题。它也是开放源代码的,因此整个社区将密切关注开发过程:发现错误并将其修复。如果有一个特性您不喜欢,那么您可以修改代码。此外,PHP 可与 Apache 自然结合:它可以作为一个模块编译,或直接编译成 Apache 二进制文件。
但在 Apache 上运行意味着,利用 PHP,您能够利用您已经在任意服务器投资,这是因为 Apache 能够运行在 Windows、Linux、Solaris 和各种其他 Unix 平台上。此外,使用拥有 Apache 的跟踪记录的 web 服务器意味着安全性能够保持在最高的优先级上。最后,PHP 拥有更小的代码路径,这意味着更少的分析和执行 PHP 页面服务器端代码,这将带来更高效的内存和使用率以及更快的运行。
发表评论
-
服务器iis支持flv,f4v,mp4
2014-08-12 23:48 7971.找到你需要设置的 ... -
xampp win xp下的 修改数据端口
2012-11-18 21:47 944xampp win xp下的 修改数据端口 我是修改了D ... -
通达高百特视频会议使用说明
2012-11-12 11:07 870使用说明 http://wenku.baidu.com/vi ... -
xmapp 自定义项目路径
2012-11-07 12:09 974方法:打开 D:\xampp\apache\conf 找到 ... -
IIS 配置PHP
2012-11-07 11:06 1130PHP是非常强大的服务器端脚本语言,你将学习在IIS环境下运行 ... -
建立php开发环境(XAMPP + Xdebug+Zend Studio)
2012-10-30 17:43 792http://blog.csdn.net/quqi99/art ... -
xmapp环境搭建注意事项
2012-10-30 16:35 9731、把xmapp安装包安装完之后,是可以用http://loc ... -
Zend Studio 9 教程
2012-10-30 15:56 675http://www.wangyexx.com/zend/ -
软件设计流程图符号信息
2012-07-04 15:47 977扁圆表示:标式程序的开始与结束 方框表示:要执行的处理( ... -
网站策划书
2012-04-08 18:22 825如何写网站策划书( ... -
如何写出有创意有执行力的网站策划书?
2012-04-08 18:16 765网上流传有很多网站策划书的教程或是文章。要么是教你“如何写网站 ... -
eclipse+tomcat开发web程序[转]
2012-03-25 20:09 657插件:tomcatPluginV321.zip 一.配置To ... -
eclipse中加入tomcat插件后不出现小猫图标[转]
2012-03-25 20:08 16261.首先确保正确安装eclipse和tomcat,这个安装的过 ... -
软件企业生产的软件具体可分几类
2011-06-15 10:06 844EAM-设备管理系统 设 ... -
SVN简明介绍
2011-05-18 17:22 905SVN简明课程 1.1. 什么 ... -
svn安装图解教程[个人整合]
2011-05-18 12:24 1652基础入门 http://wenku.baidu.com/vi ... -
一种实用的ERP核心算法及应用
2011-05-17 09:40 85ERP软件是提升企业管理 ... -
Asp,PHP,JSP,.Net几种网站开发语言比较
2011-04-12 14:35 164ASP全名Active Server Pages ... -
制作chm文档
2011-04-02 12:33 813先下载 HTML Help Workshop 软件 教 ...
相关推荐
HTML、PHP、ASP、ASP.NET 和 JSP 是网站开发中常用的五种编程语言或技术,它们各自在构建动态网页和应用程序方面发挥着不同的作用。jQuery UI.FormValidator 是一个跨平台的JavaScript库,专为这些语言的前端开发...
"asp、php、asp.net、jsp 等主流网站开发语言比较" 在当今的网站开发中,选择合适的开发语言是非常重要的。 Asp、php、asp.net、jsp 等主流网站开发语言各有其优缺点,本文将对其进行比较,帮助开发者更好地选择...
这个插件控件兼容多种编程语言,如C#、VB.NET、ASP、PHP和JSP,这意味着无论你的后端技术栈是基于.NET Framework(如ASP.NET)还是开源的PHP或Java(如JSP),你都能无缝集成这个插件。下面将详细解释这些语言和技术...
在这个压缩包中,包含了四种不同的编程语言实现的支付宝接口:PHP、JSP、ASP.NET (C#) 和 ASP。这些接口的实现可以帮助开发者快速集成支付宝支付功能到他们的网站上。 1. PHP支付宝接口: PHP是一种开源的服务器端...
在网站开发领域,ASP、JSP、PHP和ASP.NET是最常见的四种后台脚本语言。每种语言都有其独特的特点和适用场景,以下是对它们的详细介绍和比较: 1. **ASP(Active Server Pages)**: - ASP是由微软开发的,它的语法...
标题和描述提到的是一款强大的HTML编辑器,这款编辑器的独特之处在于它不仅支持基本的HTML,还特别强调了对服务器端脚本语言的兼容性,包括ASP、PHP、JSP以及ASP.NET。这四个标签分别代表了四种不同的Web应用程序...
通过这本教材,你将能够根据项目需求选择最适合的技术栈,并具备使用ASP.NET、JSP或PHP开发Web应用的能力。 教材可能会包含实践项目,让你有机会将所学知识付诸实践,从而巩固理论知识。这本教材的全面覆盖将帮助你...
【标题】"Flash富头像上传编辑器(适用ASP/ASP.NET/JSP/PHP) 1.6"是一个专门设计用于网站用户头像上传和编辑的软件工具,它支持多种服务器端编程语言,包括ASP、ASP.NET、JSP和PHP。这个编辑器利用Flash技术,提供了...
ASP.NET是微软公司推出的一种用于构建Web应用程序的框架,它构建于.NET Framework之上,提供了全面的开发环境,用于创建高效、功能丰富的网站和Web应用程序。.NET Framework是一个完整的Windows平台组件,其核心是...
本文将详细讲解如何使用JavaScript来生成适用于各种Web开发环境(如ASP、PHP、JSP、HTML和ASP.NET)的二维码。 首先,我们需要一个JavaScript库来生成二维码。"QRCode"可能就是这样一个库,它提供了简单的API接口,...
本资源摘要信息提供了 ASP.NET 考试试题及答案,涵盖了 ASP.NET 基础知识、VS 2008 开发环境、ASP.NET 网站开发、C# 编程语言等多方面的知识点。 一、单项选择题 1. 打开 VS 2008 的菜单打开工具箱,应使用系统的...
标题中的"asp,asp.net,php,jsp网页编辑器"是指一种支持多种服务器端脚本语言的网页编辑工具,能够方便地在ASP、ASP.NET、PHP和JSP这四种不同的Web开发环境中使用。这种编辑器可能是一个富文本编辑器,允许用户在...
首先,ASP.NET是微软开发的一种基于.NET Framework的服务器端脚本语言,它提供了丰富的功能和强大的性能来构建动态网站和Web应用程序。视频插件与ASP.NET的结合,意味着你可以利用.NET Framework的强大能力来处理...
除了ASP.NET,还有PHP和JSP作为主流的动态网页设计语言。PHP是一种开源的脚本语言,常用于Web开发,而JSP则是Java平台上的Web应用开发技术。ASP.NET的优势在于与.NET Framework的紧密集成,提供了更高效的开发体验和...
这个主题涵盖了三种主要的Web编程语言:ASP.NET、JSP和PHP的截图实现方式。 **ASP.NET截屏** ASP.NET是Microsoft .NET框架的一部分,提供了一套强大的工具和API用于构建Web应用程序。在ASP.NET中实现截屏,通常会...
ASP.NET 是一种由微软开发的Web应用程序框架,用于构建动态网站、Web应用程序和Web服务。ASP.NET 2.0 版本是该框架的一个重要版本,它提供了许多增强的功能和改进,使得开发过程更加高效和灵活。 在第一章“ASP.NET...
网站源码一般都是由ASP/PHP/ASP.net/JSP等语言开发完成,同时配合ACCESS/sql server/mysql等数据库;一般都拥有完整的后台管理功能。 要运行网站源码,必须一款动态脚本空间,支持ASP/PHP/ASP.net等。推荐找【九网...
服务器端脚本语言是指在服务器端执行的脚本语言,常见的服务器端脚本语言有ASP、PHP、JSP等。服务器端脚本语言的工作机制是将脚本语言嵌入到HTML文件中,执行后返回给客户端的是HTML代码。 6. HTML HTML...
鉴于 ASP Session 的以上缺陷,微软的设计者们在设计开发 ASP.NET Session 时进行了相应的改进,完全克服了以上缺陷,使得 ASP.NET Session 成为了一个更加强大的功能。 Web.config 文件简介 有的 ASP.NET 程序员...