asp: 使用vbscript 、 jscript等简单易懂的脚本语言,结合html代码,即可快速地完成网站的应用程序。无须compile编译,容易编写,可在服务器端直接执行。与浏览器无关(browserindependence), 客户端只要使用可执行html码的浏览器,即可浏览active server pages所设计的网页内容。active serverpages 所使用的脚本语言(vbscript 、 jscript)均在web服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。
php:数据库连接,php可以编译成具有与许多数据库相连接的函数。php与mysql是现在好的群组合。你还可以自己编写外围的函数去间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地修改编码以适应这样的变化。phplib就是常用的可以提供一般事务需要的一系列基库。但php提供的数据库接口支持彼此不统一,比如对oracle, mysql,sybase的接口,彼此都不一样。这也是php的一个弱点。
jsp: 将内容的产生和显示进行分离,使用jsp技术,web页面开发人员可以使用html或者xml标识来设计和格式化终页面。使用jsp标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和javabeans群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和beans中,那么其它人,如web管理人员和页面设计者,能够编辑和使用jsp页面,而不影响内容的产生。在服务器端,jsp引擎解释jsp标识,产生所请求的内容(例如,通过存取javabeans群组件,使用jdbc技术存取数据库),并且将结果以html(或者xml)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于html的web浏览器的完全可用性。
asp是microsoft开发的动态网页语言,也继承了微软产品的一贯传统,只能执行于微软的服务器产品,iis(internet information server) (windows nt)和pws(personal web server)(windows 98)上。unix下也有chilisoft的组件来支持asp,但是asp本身的功能有限,必须通过asp+com的群组合来扩充,unix下的com实现起来非常困难。
php3可在windows,unix,linux的web服务器上正常执行,还支持iis,apache等一般的web服务器,用户更换平台时,无需变换php3代码,可即拿即用。
jsp同php3类似,几乎可以执行于所有平台。如win nt,linux,unix。在nt下iis通过一个外加服务器,例如jrun或者servletexec,就能支持jsp。知名的web服务器apache已经能够支持jsp。由于apache广泛应用在nt、unix和linux上,因此jsp有更广泛的执行平台。虽然现在nt操作系统占了很大的市场份额,但是在服务器方面unix的优势仍然很大,而新崛起的linux更是来势不小。从一个平台移植到另外一个平台,jsp和javabean甚至不用重新编译,因为java字节码都是标准的与平台无关的。
营销型网站都有哪些特点?网站开发流程和建站程序提高网站价值,用心写好每一篇文章一分钟弄懂什么是分布式和微服务一个好的网站能给企业带来更高的价值细谈各大搜索引擎收录比较日常怎么交换友情链接,有什么比较好的交换技巧网站发展的最初阶段——打响网站品牌