回 帖 发 新 帖 刷新版面

主题:PHP到底是什么东西啊

请问php和asp哪个好啊?php到底是什么东西?我是初学者,大家别见笑!

回复列表 (共2个回复)

沙发

我感觉就象毛笔与钢笔,写字用的.谁好呢?
不过好象用asp的人稍多点,网上资料稍多点,且入门相对容易点.

板凳

ASP的时间比PHP要长,资料就当然要比PHP的多了!不过我觉得ASP现在差不多被其它的语言替代了!例如PHP,。NET,JSP等等!


php是一种运行于服务器端的欠入于html中的脚本语言,它相当于linux环境下的asp,他的全称:超文本预处理器(Php Hypertext Pre-processor)它的名字是个递归名
PHP  是开放源代码服务器端的脚本语言,在语法上同C语言非常类似。尽管最初是被设计用于基于Linux的Apache Web 服务器系统,现在的 PHP已经被移植到了任何操作系统并兼容任何标准Web服务器软件。由此也可以得出PHP的三大主要优势。首先它是跨平台的技术,因此 PHP应用程序可以被方便的移植——当然这还要取决于诸如厂商特定数据库等需要集成的额外组件。这样的可移植性还带来了另一方面的优势,即绝大部分的 Web主机提供商都会支持 PHP,因此根据需要更改主机将会非常方便。

第二点,由于PHP同C编程语言有很多相似之处,对于熟悉相关语法的开发人员来说, PHP 则非常容易上手——这种语法同样在Java、JavaScript以及Perl中得到应用。第三,由于是开放源代码产品,PHP将继续快速发展,更为重要的是相关漏洞补丁将免费的定期植入到核心库中。

此外,在一些特定的编程需求下,PHP对于开发人员显示出了更为诱人的吸引力。首先, PHP有内建库支持对于图片及PDF文档的直接创建和相关操作。这意味着当一个应用程序调用包含有anti-aliased类型文本的动态创建菜单图像,或者是需要导出Acrobat格式页面时,PHP都将是解决此类问题的理想技术。尽管这些功能在理论上也可以通过其他与PHP相竞争的技术获得,但往往其他技术需要安装第三方自定义组件才能实现。

另一点使得PHP成为编写服务器脚本最佳选择的是在处理连接mySOL或者   Postgres数据库一类的问题时PHP的良好表现。尽管对于mySOL或者Postgres数据库的访问可以通过ASP技术借助ODBC连接来实现,但这常常需要系统管理员进行额外的配置。幸运的是,这点限制在ASP.NET中得到了改正,当需要建立类似于使用MS SQL Server的直接数据库连接时可以通过mySQL提供数据。

我来回复

您尚未登录,请登录后再回复。点此登录或注册