您好,欢迎访问一九零五行业门户网

该学php还是asp

asp全名active server pages,是一个web服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的web服务应用程序。asp采用脚本语言vbscript(java script)作为自己的开发语言。
php是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用c,java和perl语言的语法, 并耦合php自己的特性,使web开发者能够快速地写出动态生成页面。它支持目前绝大多数数据库。
还有一点,php是完全免费的,不用花钱,你可以从php官方站点(http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。
技术特点 
 asp: (推荐学习:php编程从入门到精通)
 1. 使用vbscript 、 jscript等简单易懂的脚本语言,结合html代码,即可快速地完成网站的应用程序。 
 2. 无须compile编译,容易编写,可在服务器端直接执行。 
 3. 使用普通的文本编辑器,如windows的记事本,即可进行编辑设计。 
 4. 与浏览器无关(browser independence), 用户端只要使用可执行html码的浏览器,即可浏览active server pages所设计的网页内容。active serverpages 所使用的脚本语言(vbscript 、 jscript)均在web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 
 5.active server pages能与任何activex scripting语言相容。除了可使用vb script或jscript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如rexx 、perl 、tcl等。脚本引擎是处理脚本程序的com(component object model) 物件。 
 6. 可使用服务器端的脚本来产生客户端的脚本。 
 7. activex server components(activex 服务器元件 )具有无限可扩充性。 
 可以使用visual basic 、java 、visual c++ 、cobol等编程语言来编写你所需要的activex server component 。 
 php: 
 1.数据库连接 
 php可以编译成具有与许多数据库相连接的函数。php与mysql是现在绝佳的组合。你还可以自己编写外围的函数去间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地更改编码以适应这样的变化。phplib就是最常用的可以提供一般事务需要的一系列基库。但php提供的数据库接口支持彼此不统一,比如对oracle, mysql,sybase的接口,彼此都不一样。这也是php的一个弱点。 
 2.面向对象编程 
 php提供了类和对象。基于web的编程工作非常需要面向对象编程能力。php支持构造器、提取类等。 
就这两种技术来说,php应该是最有发展前途的,asp是比较简单易学,但是已经是过时的技术了,现在基本上都使用asp.net替代asp,php是一种比较通用的网站开发技术,服务器和运行环境也比较简单。
以上就是该学php还是asp的详细内容。
其它类似信息

推荐信息