首页 php教程 php手册 PHP突出开源优势要做Windows平台一等公民

PHP突出开源优势要做Windows平台一等公民

Jun 13, 2016 am 10:30 AM
php windows 主流 优势 平台 开发 开源 语言

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

在近期召开的Zend Conference上,该公司公布了一系列吸引Windows平台开发人员的利好消息,其中php(做为现在的主流开发语言)在Windows平台执行效率会有较大提升的消息格外引人注目。Zend与微软合作的成果是一个叫Fastcgi(现在已经不多人在用了)的iis(微软的WEB服务器平台)模块,虽然之前Zend之前曾经自己开发过一个同名的模块,但由于没有操作系统底层机制的支持,该模块很快成为历史。随着Flash和J2EE的快速发展,php(做为现在的主流开发语言)与asp.net(微软最强的开发语言)理智地走到一起,通过此次合作Zend获得了来自微软提供的面向iis(微软的WEB服务器平台) 6、iis(微软的WEB服务器平台) 7、sql server(WINDOWS平台上强大的数据库平台) 2005和sql server(WINDOWS平台上强大的数据库平台) 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搭配之最佳组合)的融合一直很默契,但考虑到主流商用数据库的市场份额,为了能适应企业环境的开发,php(做为现在的主流开发语言)曾经与Oracle(大型网站数据库平台)、DB2多次进行了阶段性合作,对上述三个数据库提供比较全面的支持。但对于sql server(WINDOWS平台上强大的数据库平台) 2005而言,php(做为现在的主流开发语言)一直只能算是编外,在连通性方面不仅与Native的asp.net(微软最强的开发语言)有很大差别,与Java也有很大差距,考虑到php(做为现在的主流开发语言)开发团队绝大部分在Windows平台工作,而且sql server(WINDOWS平台上强大的数据库平台)普遍存在于各种规模的公司,相对MySQL(和PHP搭配之最佳组合)、Oracle(大型网站数据库平台)、DB2而言sql server(WINDOWS平台上强大的数据库平台) 2005对于中小型规模项目有比较“中庸”的优势,因此此次Zend与微软合作的另一个重点就是sql server(WINDOWS平台上强大的数据库平台) 2005(以及即将发布的sql server(WINDOWS平台上强大的数据库平台) 2008)。

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

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

在PHP API中说明JSON Web令牌(JWT)及其用例。 在PHP API中说明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一种基于JSON的开放标准,用于在各方之间安全地传输信息,主要用于身份验证和信息交换。1.JWT由Header、Payload和Signature三部分组成。2.JWT的工作原理包括生成JWT、验证JWT和解析Payload三个步骤。3.在PHP中使用JWT进行身份验证时,可以生成和验证JWT,并在高级用法中包含用户角色和权限信息。4.常见错误包括签名验证失败、令牌过期和Payload过大,调试技巧包括使用调试工具和日志记录。5.性能优化和最佳实践包括使用合适的签名算法、合理设置有效期、

解释PHP中的晚期静态绑定(静态::)。 解释PHP中的晚期静态绑定(静态::)。 Apr 03, 2025 am 12:04 AM

静态绑定(static::)在PHP中实现晚期静态绑定(LSB),允许在静态上下文中引用调用类而非定义类。1)解析过程在运行时进行,2)在继承关系中向上查找调用类,3)可能带来性能开销。

什么是PHP魔术方法(__ -construct,__destruct,__call,__get,__ set等)并提供用例? 什么是PHP魔术方法(__ -construct,__destruct,__call,__get,__ set等)并提供用例? Apr 03, 2025 am 12:03 AM

PHP的魔法方法有哪些?PHP的魔法方法包括:1.\_\_construct,用于初始化对象;2.\_\_destruct,用于清理资源;3.\_\_call,处理不存在的方法调用;4.\_\_get,实现动态属性访问;5.\_\_set,实现动态属性设置。这些方法在特定情况下自动调用,提升代码的灵活性和效率。

c语言多线程的四种实现方式 c语言多线程的四种实现方式 Apr 03, 2025 pm 03:00 PM

语言多线程可以大大提升程序效率,C 语言中多线程的实现方式主要有四种:创建独立进程:创建多个独立运行的进程,每个进程拥有自己的内存空间。伪多线程:在一个进程中创建多个执行流,这些执行流共享同一内存空间,并交替执行。多线程库:使用pthreads等多线程库创建和管理线程,提供了丰富的线程操作函数。协程:一种轻量级的多线程实现,将任务划分成小的子任务,轮流执行。

说明匹配表达式(PHP 8)及其与开关的不同。 说明匹配表达式(PHP 8)及其与开关的不同。 Apr 06, 2025 am 12:03 AM

在PHP8 中,match表达式是一种新的控制结构,用于根据表达式的值返回不同的结果。1)它类似于switch语句,但返回值而非执行语句块。2)match表达式使用严格比较(===),提升了安全性。3)它避免了switch语句中可能的break遗漏问题,增强了代码的简洁性和可读性。

为什么我的代码无法获取API返回的数据?如何解决这个问题? 为什么我的代码无法获取API返回的数据?如何解决这个问题? Apr 01, 2025 pm 08:09 PM

为什么我的代码无法获取API返回的数据?在编程中,我们常常会遇到API调用时返回空值的问题,这不仅让人困惑...

Windows下Python .whl文件去哪下载? Windows下Python .whl文件去哪下载? Apr 01, 2025 pm 08:18 PM

Python二进制库(.whl)下载途径探究许多Python开发者在Windows系统上安装某些库时会遇到难题。一个常用的解决方法�...

如何通过Debian日志监控系统性能 如何通过Debian日志监控系统性能 Apr 02, 2025 am 08:00 AM

掌握Debian系统日志监控是高效运维的关键,它能帮助您及时了解系统运行状况,快速定位故障,并优化系统性能。本文将介绍几种常用的监控方法和工具。利用sysstat工具包监控系统资源sysstat工具包提供了一系列强大的命令行工具,用于收集、分析和报告各种系统资源指标,包括CPU负载、内存使用、磁盘I/O、网络吞吐量等。主要工具包括:sar:全面的系统资源统计工具,涵盖CPU、内存、磁盘、网络等。iostat:磁盘和CPU统计信息。mpstat:多核CPU的统计信息。pidsta

See all articles