PHP和其它语言

1 PHP与ASP
ASP实际上不算是语言,它只是Active Server Pages的缩写,在ASP中使用的语法实际上是Visual Basic的script版本而已。最大的缺陷是ASP是出生于微软的Internet Information Server (IIS) 上的,导致其只能在Win32平台的服务器上运行。有一些特别的要让ASP在其它的WEB服务器环境上运行;如Halcyon开发的商业版的InstantASP、Chili!Soft开发的商业版的Chili!Soft ASP from及 ActiveScripting.org开发的免费的OpenASP。ASP比PHP慢又笨重,连稳定性也不好。一些专业人士因为熟悉Visual Basic而对VBScript的ASP出了问题比较好处理。ASP是IIS内建的软件,取得方便且容易运行。
 2 有ASP转化为PHP的程序吗?
有,asp2php是最常用的软件。
 3 PHP与Cold Fusion
对一些新的构想或复杂的程序而言,PHP是普遍被认为能较快处理的选择。
 PHP通常比较稳定,同时使用的资源比较少。Cold Fusion比起PHP4有不错的错误处理、抽象数据库及数据的剖析处理能力。其它方面,Cold Fusion拥有一个强有力的搜索引擎,但其它的WEB功能则很少被提起。PHP几乎支持所有的系统平台;而Cold Fusion只支持Win32、Solaris、Linux及HP/UX。
 Cold Fusion有不错的IDE开发环境,也比较容易上手;PHP则需要较多的程序设计经验。
有一份不错的摘要,是由Michael J Sheldon在PHP邮件论坛中所写的主题。按下这里可以看到。
 4 PHP与PERL
PHP比起PERL最大的优势在与PHP是专为WEB服务器所设计的程序语言,而PERL除了在WEB上使用之外,有着更复杂的功能。在弹性/复杂性方面,PERL起步较早有较多的功能,也造成了其他作者和开发者读取的困难。PHP较单纯且较严谨又不失弹性的结构。PHP比PERL 更好地和HTML语法融合。无论在结构、语法还是其它方面,PHP比起全功能的PERL是小而美的结构。PERL是花了很长时间才能成为真正的语言,而PHP则快速地发展到成熟。

时间: 2024-09-20 05:38:50

PHP和其它语言的相关文章

IE浏览器的语言显示问题

一.将语言新增到 Internet Explorer 1. 开启 Internet Explorere,单击浏览器右上角的 [工具] 按钮,选择 [Internet 选项]. 2. 切换到 [常规] 标签页,点击 [语言]. 3. 在 [语言首选项] 视窗中,点击 [添加]. 4. 在 [添加语言] 中,从列表中选取语言,再单击 [确定]. 电脑常识 5. 将语言新增到 Internet Explorer. 6. 如果有多个语言,可透过 [上移] 和 [下移] 按钮,对语言进行优先顺序排列,当网

c语言如何输出菱形

 适有同学问起一些C语言题目,本想上网搜索了事,但网上的方法都是分为上下部分用两个嵌套for循环输出.我想有没有合起来输出的呢,这样符合简洁又美观的要求呢?答案是有的. 题目:输出行列都相等的菱形,如5行5列: 行列 12345 1      * 2     *** 3    ***** 4     *** 5      *   分析: 当行数等于总行数的一半时,'*'是递增的,递增为2. 当行数大于总行数的一半时,'*'是递减的,递增为2.   设有一个行列为n的菱形, 我们用变量i作为行数,

Java有哪些常用语?Java常用语言汇总

  Java有哪些常用语?不介绍Java 常用语,对Java 的总体介绍就是不完整的.尽管促使Java 诞生的源动力是可移植性和安全性,但在Java 语言最终成型的过程中,其他一些因素也起了重要的作用.接下来,绿茶小编就一一来介绍一下. · 简单(Simple) · 安全(Secure) · 可移植(Portable) · 面向对象(Object-oriented) · 健壮(Robust) · 多线程(Multithreaded) · 体系结构中立(Architecture-neutral)

用C语言实现python的扩展模块

用C语言实现python的扩展模块 示例1: 1    Example.c int add(int a,int b) {         return a+b; } int sub(int a,int b) {         return a -b; } int mul(int a,int b) {         return a*b; } int div1(int a,int b) {         if(0 == b)         {                 return

求助贴:c语言编程问题

问题描述 求助贴:c语言编程问题 解决方案 在你的程序里scanf()函数返回的是一个正整数,无论你输入的是不是-1,他接收的一直是一个参数,所以返回的一直是1.并且还是使用"%lu"来接收参数的,输入-1一定不会退出程序的,输入1.2scanf()只接收到了1,因为1.2不符合输入的规则"%lu",也会返回1.程序不会停下 解决方案二: 疑惑:1.输入0有效,输出真确2.输入-1不退出,-1被强制转换为int类型3.输入1.2输出1个奇数后又printf();然后

Python:十年语言之冠

最近我发现了这个PYPL--编程语言流行指数.它对各种语言的流行指标进行了二次发掘.作者指出TIOBE指数很可能不能反映出真实情况,归咎于一些编程语言的名称会导致误解.他引入了一些新术语,利用谷歌趋势得出来不同的结论. 通过作者的研究,我们可以得知,在过去的十年里,Python语言获得了最大的增长幅度.从图片上我们可以看到10年内它的非常漂亮的线性增长,恭贺Python语言! 这个图表的数据非常的有意思,没有大起大浮并不是件坏事,这表明不断的有群体(来自Java和PHP--一个大部落)希望学习这

Web脚本开发语言比较

我们都一定对比过编程的轻松与简单性.虽然我们都确认php和perl是最容易学习和编程的语言,但我仍旧想知道,如果用php.asp.jsp以及perl分别编写一个同样的程序,哪一个将最快. 进行这样的对比依赖于操作系统和硬件设备.对于我来说,在linux/apache上运行php是非常快的,即使机器属于低端Pro类型.当然,每个人都知道linux是多么的稳定与快速.IIS上的ASP运行可以非常快,但是也要求相当高的硬件性能. 至于Java,许多编程者都一直在抱怨它怎么会这么慢 - 有一个报告叫做"

用Keil、C语言对C8051F310编程,求例程。。

问题描述 用Keil.C语言对C8051F310编程,求例程.. 随意的例程就行如果有按键消抖,数码管显示,占空比调节就更好了感激不尽! 解决方案 硬件电路图都没有--

c语言基础-对于c语言该如何更好的学习。

问题描述 对于c语言该如何更好的学习. 我是个初学者,想问一下c语言在编程时有什么方法和技巧吗?编程时所用的冒泡法,递归,分别是什么意思 解决方案 C语言并不适合初学者,因为它比较原始和简陋,需要对计算机底层的细节有所了解,实现相同的功能,往往需要比别的语言多很多倍的代码量,而且语法检查不严格,初学者很难驾驭. 很多人学C语言并不是抱着学习本身为目的的,相反,不过是应付一个课程或者等级考试.但是这两者完全不同.所以在回答你的问题以前,先得搞清楚你属于什么情况. 解决方案二: 别急 慢慢来 以后都

c语言-请问怎么学好《C语言程序设计教程》

问题描述 请问怎么学好<C语言程序设计教程> 这本书下学期就要学了,可是看着迷迷糊糊,看不懂,有没有什么学习的捷径?什么配套的辅导书比较好?谢谢! 解决方案 简单来说,就是Reading+Coding. 阅读入门可以从谭浩强的<C程序设计>开始,国人所写比较符合我们的思维习惯,但是过于基础,许多细节问题没有讲到,所以看完那本可以接着看看<C语言深度解剖>. 另外还有两本国外的C语言经典著作<C程序设计语言><数据结构与算法分析--C语言描述>,可