案例展示 Case demonstration

秒速赛车客服


秒速赛车7种流行PHP集成开发工具(IDE)的比较

周期:

服务内容:

简介:PHP打算器与其他IDE不太类似。当然,它支柱有限的代码智能。不过,它更齐集于PHPWeb操纵步骤的打算方面。这一点正在其集成的浏览器上可睹一斑,该浏览器特殊地采用了像素标尺用于

关键词:秒速赛车

网站:

  PHP打算器与其他IDE不太类似。当然,它支柱有限的代码智能。不过,它更齐集于PHPWeb操纵步骤的打算方面。这一点正在其集成的浏览器上可睹一斑,该浏览器特殊地采用了像素标尺用于助助正在页面上定位元素。

  简而言之,IDE为编码事务供应了一站式任事。IDE包含一个编辑器,正在此编辑器内可能编辑代码、调试代码、正在浏览器(普通是嵌入式的)中查看代码和签入和签出源码驾驭。为了支柱这些功效,IDE具有一套正在根本编辑器(例如记事本或者Vim)中所找不到的特点。当然,您可能通过扩展编辑器来杀青这些功效,不过IDE正在一个精简软件包中囊括了通盘这些功效并都已预修设:

  本文挖掘集成开荒情况(IDE)的通盘效途,并对比7种通行的IDE的本钱和上风。

  IDE中的代码智能引擎发生的另一个效用是IDE可能发生项宗旨类视图。体系不是显示文献,而是显示依然界说的分歧的类,而不管它们所正在的文献。当单击类时,编辑器拜访相应文献并显示相应类、手法或者实例变量。这正在大项目中是一种额外好的导航手法。

  我提到的这些文本编辑器(以及我没提到)都是很不错的我不念研究哪个编辑器更好。不过,我要夸大的是不操纵文本编辑器会使您对PHP代码有更深的成睹。险些通盘人都将PHP项目视为只可是是文献目次云尔(这种主张极端单方)。现正在就让我带您进入IDE的寰宇,向您揭示IDE也许或者应当给您带来什么,并向您先容七个最通行的IDE。

  与源码驾驭相干的一种功效是正在任事器中关于最新的代码操纵FTP。这比操纵FTP客户机或者己方打包文献并发送给任事器然后再解包要容易很众。

  正在其他少少IDE中,代码片断是内置的以使代码编制更为容易。这款IDE也直接集成了数据库以给出可用的外格和字段。

  另一个容易的特点是集成调试。操纵这个功效,可能正在编辑器中修树断点,当PHP声明步骤履行到这个剧本时就会放手。从断点入手,就可能反省个别变量的值,正在代码中诊断题目。正在代码中可能操纵echo语句来反省值或者也可能操纵舛误日记得到变量的值。

  PhpED的杰出特点包含一个很棒的调试器、出色的数据库拜访、较好的代码智能特点以及集成的PHP助助。PhpED的价值界限从基本版本的US$119到专业版本的US$495。此外另有试用版本可用。

  我没有发掘哪一个插件可能把您锁定正在某一个Eclipse项目中。您可能时时地将一个插件换成另一个插件。正在我有限的测试中,我更热爱PHPIDE项目插件,由于我感触它集成得更好,并且代码智能特点的功能犹如更火速。尝尝这两个插件,看看您更热爱哪一个。

  它的差池是没稀有据库集成(起码我没有找到),并且我还遭遇了代码智能不老是正在念要的工夫弹出的小题目。不过,总的来说,Komodo还堪称是一款康健的、特质丰饶的、牢靠的PHPIDE。

  IDE的一个环节特点是它把一个PHP操纵步骤看作是一个项目,而不只仅是一组文献。这个观念项目爱护特殊的新闻,例如源码驾驭的修设、用于调试的数据库修树,以及某一环节目次所正在名望。

  这两个插件都支柱中枢IDE特点。特殊是代码智能特点,它极端庞大,可能正在必要的工夫弹出并显示通盘必要的类、手法和参数新闻。

  动作IDE,ZendStudio是最好的。它供应通盘念正在内置库和定制代码中具有的代码智能特点。它另有额外好的调试功效,并且极易修树。要把代码放到存储库(repository)中,ZendStudio会连绵到CVS和Subversion。要把代码放到任事器上,有集成FTP可能操纵。ZendStudio额外适合Macintosh,如图7所示。

  结尾,咱们叙叙ZendStudio,它被结尾列出只是由于它以Z开始。它大概应当是您第一个念到的。为什么?由于它来自ZendPHP幕后的精英团队。并且它真的是很不错。它运转于三大致系:Windows、MacOSX和Linux。并且绝对也许供应您所必要的全豹:PHPV4、PHPV5等等。它的下载必要花很长时候,但詈骂常值得。

  为了便于安放,PHPEdit可能连绵到CVS和Subversion,以及FTP和它己方专有的ezDeployment体系。除了代码智能特点,为了加快开荒,这款IDE有一个极好的代码示例举座模板库,您还可能向库内里增添实质。PHPEdit的评估版本可省得费操纵,要取得正式版本,必要US$89。

  图1显示了MacOSX上运转的PHPEclipse。左边是正在项目中文献的项目视图。下面是类视图,显示通盘依然界说的类。中心是代码。可能同时正在众个选项卡中掀开众个文献。右边是调试和浏览的面板。这是常用的PHPEclipse用户界面。

  正在通盘这些IDE中我发掘的结尾一个特点是关于整段和定制代码片断的支柱。片断是实行小做事(例如正在少少输入中运转通例外达式、秒速赛车连绵到数据库和查问数据库)的小部门代码。

  有很众极好的IDE可供采选个中少少乃至是免费的您尽可能采选一个试用一下,假如您是专业职员,就更应如斯。您大概必要支拨公司或者私人的垂问用度,也大概要费钱添置必须的商品。假如斟酌操纵echo调试代码比较操纵集成的调试器所花费的时候,IDE的添置价值绝对会物有所值。

  以上总结了目前从添置的或者开源的IDE中可能预期的中枢特点。接下来,将会先容少少通行的IDE,揭示少少IDE图片,并将声明它们所支柱的功效及其本钱。

  PHP打算器中的PHP的代码智能和调试特点不是很明显,而对HTML、CSS和JavaScript的代码智能支柱上要相对更强少少。PHP打算器介于步骤员操纵的IDE(闭键注重于代码)和AdobeDreamweaver(更注重于打算)之间。假如您正正在寻找这类中心产物,那么PHP打算器很值得斟酌,由于IDE关于私人操纵是免费的,而其专业版也只需US$55。

  PHP是一种额外原则的编程说话,这意味着它屈从着简陋的形式。这些形式不只使代码易于编写,也使IDE正在项目中反省代码变得很容易。另外,它们可能通过显示反省结果助助您编写步骤。比方,假如正在项目中界说了一个名为MyClass的类,正在键入环节词new时,IDE会马上供应一个包含MyClass动作选项的弹出窗口。当操纵那品种型的对象时,IDE就会显示它的可用手法和实例变量。当入手键入一个函数号令时,IDE就会显示它的可用参数。公允地说,这是应当操纵IDE而不是文本编辑器的首要理由。这种代码智能可能有用削减敲错类名、手法名和参数。

  Komodo是一个贸易产物。正在我写作本文的工夫,这款IDE有私人版(US$29.95)和专业版(US$299.95)两个版本可选。它的一个奇特的特点是通例外达式调试器。不管您是通例外达式的新手照样依然入手涉足高级通例外达式特点,这点添置的加入都是很值得的。

  这两个插件的差池是UI不是为PHP量身订做的,理由是Eclipse可能用于险些通盘的编程说话。结果是,Eclipse的术语最初有些另类。假如您刚入手练习Eclipse,那么这些插件的练习比其他IDE更难少少。不过,假如依然理解Eclipse,那么您就能对比疾地熟练PHPEclipse或者PHPIDE项目。

  另一个是PHPEclipse,它是独立开荒的。由于操纵Eclipse,因此这两个插件都可能正在三大操作体系中运转:Windows、Linux和MacOSX。您可能只下载这两个插件(假如依然操纵Eclipse),或者下载包罗所必要的所有实质的pre-fab版本。

  Eclipse和这些插件的最大便宜是什么?它们是免费的,并且安静、牢靠。哦,我提到它们是免费的吗?

  假如您不行看出区别,没相闭系。这两个插件看起来确实额外似乎,由于它们都凭借Eclipse平台呈新颖码浏览和智能特点。Eclipse插件GUI也许维持连贯性是件很好的事宜。

  少少IDE支柱集成Web浏览器,可能直接导航到正正在操纵指定的附加参数编辑的页面,这个浏览器可能宿主正在IDE内,也可能外部移用。竭诚地讲,我并不大热爱集成浏览器,由于我不介意正在编辑代码和查看结果这两个独立的操纵步骤之间切换。不过我清晰它确实有必然的效用,但您不必必然要操纵它。

  NuSphere的只用于Windows的PhpED正在通盘这里先容的IDE中特点是最丰饶的。它有一个很好的内部调试器,并为了更容易地拜访页面调试而把调试东西条放到了MicrosoftInternetExplorer之内。

  编写闭于PHP的系列作品让我加倍长远地舆解了PHP开荒职员的寰宇。我和很众PHP步骤员交叙过,最令我惊诧的是惟有很少的人操纵IDE。大大批步骤员操纵文本编辑器,例如MicrosoftWindows上的记事本、Emacs或者Vim。

  这里评判的通盘IDE都支柱少少与源码驾驭体系的连绵,应承跟着时候爱护项目中的文献版本。可能标识文献的特殊版本为宣布版本,如许正在必要废除改动的工夫就可能光复。正在团队情况中操纵源码驾驭体系是很环节的,尽管关于私人操纵也很厉重。当磁盘瘫痪或者客户蓦地念要以前的版本而不是现正在的版本的工夫,一个好的源码驾驭体系就可能发扬效用了。大大批的IDE都支柱ConcurrentVersionSystem(CVS)和Subversion,它们都是开源驾驭体系。个中一种IDE支柱Perforce一款贸易源码驾驭体系。

  图3显示了正在Windows上运转的Komodo。左边是类视图,右边是项目视图。中心的闭键部门是代码视图。下面是调试用的断点、号令输出等等。关于通盘这些体系,都可能依据必要定制UI。

  一个非根本但极端有效的特点是数据库导航。操纵这个特点,可能浏览操纵步骤拜访的数据库、找到外格和字段名并返回查问结果。少少体系乃至可能主动写入少少数据库拜访代码。

  图5显示了正在Windows中操纵PHPEd开荒PHP操纵步骤。正在最左边是项宗旨文献视图。右边紧挨着的是类视图,最右边是代码视图。下面是输出状况。您大概依然留神到,通盘这些IDE都屈从着类似的根本打算格调。

  ZendStudio的程序版必要US$99,专业版必要US$299。我正在这里提到的某些特点正在程序版本中没有包罗。ZendStudio试用版本可省得费操纵。