首页 理论教育PHPMVC开发实战:版本ZendStudio应用

PHPMVC开发实战:版本ZendStudio应用

【摘要】:Zend Studio在6.0之前采用独立安装包进行发行。下面分别对经典的Zend Studio 5.5和成熟的Zend Studio 8.0进行讲解,方便读者选择。Zend Studio 8.0是Zend推出的商业套件,开发者或企业必须要购买商业许可才能进行使用。

Zend Studio是Zend Technologies所开发的一套商业化PHP开发工具,近年来屡获大奖,被众多企业广为采用。尽管是商业化软件,但由于Zend Technologies对PHP的深耕细作,Zend Studio能够为PHP开发带来无与伦比的编程体验。Zend Studio支持众多企业级开发,并且能够与Zend Technologies其他的一些重量级产品进行无缝整合,如Zend Guard、ZendFramework、Zend Platform等。Zend Studio在6.0之前采用独立安装包进行发行。6.0及以后的版本则基于Eclipse PDT发行了全新的商业化套件,目前最新的版本为9.0。下面分别对经典的Zend Studio 5.5和成熟的Zend Studio 8.0进行讲解,方便读者选择。

1.Zend Studio 5.5

Zend Studio 5.5是Zend Studio采用独立安装包发行版本的最后一个版本,也是非常经典的一个版本,目前仍被大量的PHP开发者和企业所采用。Zend Studio 5.5使用Java语言开发而成,能够对PHP提供完善的支持,这种商业化的支持与其他的PHP开发工具相比,显得更加深入和全面。比如Zend Studio 5.5能够提供CVS、SVN等团队开发支持,也能够支持WSDL、数据库可视化、ZendFramework等企业级开发。Zend Studio 5.5内置完善的调试机制,自身就内嵌入一个小型的PHP解释器,开发人员不需要额外Web服务器即可完成简单的PHP调试,甚至不需要将文件保存也能进行PHP的调试,这为调试PHP内置函数提供了非常便捷的手段。

Zend Studio 5.5提供了完善的项目管理支持,能够像Eclipse那样对项目的文件组织、结构进行细化及分类,Zend Studio 5.5项目管理器能够根据文件的增减,实时地更新项目信息,开发人员可以通过项目管理窗口了解当前项目的结构状态。

Zend Studio 5.5代码编辑器效率非常高,能够对PHP的代码语法、函数、常量、变量、类实例、方法等进行全方位支持(如代码提示、代码或注释格式化、实时错误检查等),还能够对HTML、JavaScript、XML等语言提供友好的支持。Zend Studio 5.5相对Eclipse来说比较小巧,但启动速度却有点慢,界面如图1-17所示。

978-7-111-42852-7-Part01-48.jpg

图1-17 Zend Studio 5.5主界面

如图1-16所示,Zend Studio 5.5主界面大致可分为5部分,如下所示。

➢A:项目管理面板。该面板是Zend Studio 5.5的项目管理窗口,开发人员可以在该面板中对项目文件进行操作,如添加、删除、修改等。

➢B:代码编辑器。代码编辑器是Zend Studio中最重要的面板,也是集成化开发环境的精华所在,判断一个IDE是否强大在一定程度上取决于代码编辑器,Zend Studio5.5的代码编辑器对PHP的支持一直为业界称道,能够提供完善的PHP开发支持。(www.chuimin.cn)

➢C:调试输出面板。该面板相当于一个小型服务器,可以实时地浏览程序的运行结果,如HTML、Txt等。

➢D:Zend Platform事件管理面板。该面板提供Zend Platform错误输出、调试跟踪等信息管理。

➢E:调试信息管理面板。该面板输出调试时程序的健康状态等信息。

2.Zend Studio 8.0

Zend Studio 8.0是基于Eclipse PDT发行的一个全新的商业套件,能够提供企业级的PHP开发。Zend Studio 8.0基于Eclipse的强大项目管理功能,整合了Zend自家的多项业务,提供了全新的PHP调试引擎、代码感知、智能分析等一系列强大功能。Zend Studio 8.0能够深度支持MVC框架开发,如MVC的关联模块的创建、模型数据库可视化管理等。Zend Studio 8.0支持多国语言,如图1-18所示即为中文版的Zend Studio 8.0主界面。

978-7-111-42852-7-Part01-49.jpg

图1-18 Zend Studio 8.0主界面

如图中所示,Zend Studio 8.0无论是从界面布局还是菜单位置都与Eclipse非常类似,习惯于使用Eclipse的读者应该非常容易上手。Zend Studio 8.0是Zend推出的商业套件,开发者或企业必须要购买商业许可才能进行使用。当然也可以下载试用版,Zend提供了标准版和企业版供开发者免费试用,下载地址为http://www.zend.com/en/products/studio/downloads。