写点什么

PHP 也要做 Windows 平台的一等公民

  • 2007 年 10 月 15 日
  • 本文字数:1065 字

    阅读完需:约 3 分钟

虽然 PHP 已经被众多大型网站采用,但 Windows 平台似乎总是给它“二等公民”的待遇,这突出体现在 PHP 代码在 Windows 平台的执行效率上。不过面对 Java、Ruby 和 Flash 社区的压力,微软将在即将发布的 Windows Server 2008 中提供用于 IIS 7 的免费模块——FastCGI,该模将帮助 PHP 提升为 Windows 平台的“一等公民”。

近期召开的 Zend Conference 上,该公司公布了一系列吸引 Windows 平台开发人员的利好消息,其中 PHP 在 Windows 平台执行效率会有较大提升的消息格外引人注目。Zend 与微软合作的成果是一个叫 FastCGI 的 IIS 模块,虽然之前 Zend 之前曾经自己开发过一个同名的模块,但由于没有操作系统底层机制的支持,该模块很快成为历史。随着 Flash 和 J2EE 的快速发展,PHP 与 ASP.NET 理智地走到一起,通过此次合作 Zend 获得了来自微软提供的面向 IIS 6、IIS 7、SQL Server 2005 和 SQL Server 2008 的专用扩展,而微软也得到了 PHP 对 ASP.NET、CardSpace(.NET 3.0+ 提供的身份机制)的互操作支持。

之前为了充分招揽开发团队,PHP 对 Linux 平台作了专门的定制,同时由于“开源”的优势,它获得了 IBM 和 Oracle 的支持,其中 Zend Studio for Eclipse 将会在 Eclipse 框架下,借助相关的开源产品形成 PHP 的全开发生命期的支持。由于与 Web 的密切关系,为了进一步适应 SOA 环境的需要,Zend 也致力于自己 Zend Framework 的开发,虽然 Zend 声称该产品是对.NET Framework 和 Java EE 的有利回应,但它还需要依赖 IBM、Google 和微软的支持,毕竟相关 Web Service 标准中 IBM 和微软的势力还是最大的,而 Google API 则代表着下一轮面向 Web 架构(WOA)的趋势。

在数据库支持方面,PHP 与 MySQL 的融合一直很默契,但考虑到主流商用数据库的市场份额,为了能适应企业环境的开发,PHP 曾经与 Oracle、DB2 多次进行了阶段性合作,对上述三个数据库提供比较全面的支持。但对于 SQL Server 2005 而言,PHP 一直只能算是编外,在连通性方面不仅与 Native 的 ASP.NET 有很大差别,与 Java 也有很大差距,考虑到 PHP 开发团队绝大部分在 Windows 平台工作,而且 SQL Server 普遍存在于各种规模的公司,相对 MySQL、Oracle、DB2 而言 SQL Server 2005 对于中小型规模项目有比较“中庸”的优势,因此此次 Zend 与微软合作的另一个重点就是 SQL Server 2005(以及即将发布的 SQL Server 2008)。

此外,此次会议上 Zend 还公布了下一版本 PHP 计划要发布的新特性,包括命名空间(Namespace)和国际化支持(Internationalization),这些都会让 PHP 向一个更“程序员”化的语言发展。

2007 年 10 月 15 日 20:33566
用户头像

发布了 61 篇内容, 共 67802 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

设计消息队列存储消息数据的 MySQL 表格

唐尤华

架构实战营

网络IO管理-简单一问一答、多线程方式

Linux服务器开发

多线程 后端开发 Linux后台开发 网络io 服务端开发

打造中国优质奶源基地 筑牢高质量发展基石

科技新消息

爆款国民冰淇淋原来是这样“凝冻”出来的

科技新消息

面试侃集合之 DelayQueue 篇

码农参上

4月月更

优麒麟社区 22.04 LTS Beta 版本发布!

优麒麟

Linux 开源 计算机 优麒麟 Beta

优麒麟荣获 CSDN IT 技术影响力之星“年度开源项目”奖项!

优麒麟

Linux 开源 IT 获奖 优麒麟

把一整个生态圈藏进大沙漠 看蒙牛如何在每一滴奶中藏进玄机

科技新消息

“敏捷项目比传统项目快”这个说法对吗?

优秀

项目管理 低代码开发

WEB安全:深入反射式dll注入技术

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

安装配置GPU训练环境

十三

Java常用实现八种排序算法与代码实现

小谷哥

排序算法

Redis 布隆(Bloom Filter)过滤器原理与实战讲解

码哥字节

布隆过滤器 4月日更 Redis 数据结构 4月月更

61%!产品+渠道创新 蒙牛冰淇淋业绩收录有史高增长

科技新消息

TypeScript 之 any:哪里可以用?哪里不能用?

杨成功

4月月更

自动化运维发展趋势以及好用工具推荐

行云管家

运维 IT运维 自动化运维

【网络安全】网络安全堡垒机多少钱?有什么用?

行云管家

网络安全 信息安全 数据安全 堡垒机 企业安全

如何写内嵌式的帮助文档

小炮

帮助文档

前端高效开发必备的 js 库

小谷哥

js

夯实领军者地位 奶酪业务协同发展领先赛道

科技新消息

易观分析:海外业务亮眼,研发+IP运营助力中手游持续增长

易观分析

IP 中手游

龙蜥社区&龙蜥开发者获CSDN 2021年度技术影响力「年度开源项目」奖和「年度社区之星」

OpenAnolis小助手

开发者 开源项目 龙蜥社区 年度影响力 社区之星

星环科技TDH基于Overlay网络架构为数据安全保驾护航

星环科技

数据库

数仓建设 | ODS、DWD、DWM等理论实战

五分钟学大数据

数据仓库 4月月更

数千万次下载、百万行开源代码贡献,优麒麟如何打造中国开源操作系统新名片? | 卓越技术团队访谈录

优麒麟

Linux 开源 内核 优麒麟 多端融合

芝士就是力量!蒙牛2021年报笑出大大的CHEESE

科技新消息

大咖说·图书分享|数字化转型架构:方法论与云原生实践

大咖说

阿里巴巴 云原生 数字化转型

首个!青藤蜂巢荣获网络安全卓越验证中心&泰尔实验室双认证

青藤云安全

网络安全 青藤

python 包之 random 随机数库教程

autofelix

Python random 随机数 4月月更

教你三步实现CDH到星环TDH的平滑迁移

星环科技

国产数据库

如何保证kafka消费的顺序性

小谷哥

kafka

PHP也要做Windows平台的一等公民_Web框架_王翔_InfoQ精选文章