预备好好进修进修PHP了吗?那末你起首应当斟酌用什么开辟东西(IDE)。市情上有很多这类东西,收费的有,免费的也有,挑选起来并不轻松。
如果你说PHP编程用基础的文本编辑软件就可以了,比方用记事本。是的,这关于业余爱好者来讲相对可以。但挑选一款功用雄厚而完整的开辟软件照样要好一 些,尤其是专业开辟者更有必要。这些软件如:NetBeans, PHPStorm, VIM, Zend Studio, Cloud9或Atom。
好的开辟东西富有特征而且可以协助开辟者疾速高效地编辑顺序,它是开辟者的基础需求,磨刀不误砍柴工,提早花点时候挑选一款合适的开辟软件是为上策。
那挑选哪一款呢, 这个题目要看你的需求、偏好和预算。 选定一款之前试用几个也不错。
大批PHP开辟软件支撑跨平台体系,能用于Windows,Linux和Mac,而且供应免费下载。 关于初学者,我的发起是,你可以随意挑选一款免费的,可用就行。 比方:NetBeans,VIM,Atom或Eclipse PDT。
企业和专业开辟者可以用这些免费的开辟软件完成顺序编 辑,但同时也有很多收费的平台由于整合了很多最新和更提高的功用特征而备受企业开辟者的喜好。随意举几个,比方:PHPStorm, Sublime Text, Zend Studio, Nusphere, PHPED, PHP Designer和 Cloud 9等。
如果你只是想用PHP做简朴的运用而非构架一悉数体系,那末你也可以试一试那些线上的PHP开辟东西,比方说PHPfiddle.com。 更简朴的你可以选用witephponline.com和ideone.com。
好了,那让我们来看一下被全球开辟者们公认的10个优异的开辟东西吧。它们功用雄厚,广为流传,最为先进而且备受喜好。
1. NetBeans – 最好的PHP IDE (免费版本)
NetBeans是供一般群众运用的PHP IDE,它功用雄厚、免费而且支撑多国言语,个中包含英语、日语、俄语、巴西葡萄牙语以及简体中文。NetBeans的免费版本的宣布日期要回溯到 2010年,Sun Microsystems最先将其作为开源项目生长,厥后Sun Microsystems成为了Oracle的子公司。
自宣布以来,NetBeans的下载次数已凌驾1800万次,同时具有一个最大的致力于开源集成开辟环境的开辟者社区。
过 去,NetBeans的用处很少,只能举行Java开辟,但如今,如许的日子一去不复返了,NetBeans如今的稳定版是轻量级的、速率更快而且周全支 持PHP。关于像Zend、Doctrine、 Smarty和Symfony2一类的盛行PHP框架以及像Yii、CakePHP、 FuelPHP和Wordpress CMS一类的别的框架供应了开箱即用的支撑,也经由过程laravel-ide-helper供应了对Laravel框架的开箱即用支撑。
让NetBeans位居榜首的症结特征是具有很多代码生成东西,像getter setter生成、代码模板、智能代码补全、提醒、疾速修复和重构等。别的还支撑一些基础特征,包含代码折叠和格式化、try/catch代码补全以及矩形选区等。
当进入调试阶段时,你可以在当地或许长途运用命令行或许xDebug。NetBeans PHP编辑器对包含 javascript、HTML和CSS等web开辟都供应了开箱即用的支撑。一切这些特征易如反掌地使得NetBeans成为最好的开源PHP IDE。
浏览更多有关NetBeans的内容请接见官方网站netbeans.org。
2. PHPStorm- 最好的PHP IDE (贸易版本)
PHPStorm 是全功用的PHP IDE,其具有最现代化的功用集可以疾速便利的举行网页开辟。它由名叫JetBrains的公司开辟并贩卖。 在过去的15年中,在开辟东西的市场中JetBrains是最受人喜好的公司,它使得编写代码越发的轻松和兴奋。
PHPStorm 很好的支撑主要的框架比方Symfony, Zend Framework, Yii, CakePHP, Laravel以及主要的CMS体系如Drupal, Magento 和Wordpress。
不是一切的Web开辟项目都没有前端手艺,这也恰是PHPStorm刺眼的地方, 它险些供应了一切前端手艺的及时编辑功用比方CSS, Sass, HTML5, CoffeeScript, TypeScript, JavaScript, Stylus, Less等等。同时还支撑代码重构,调试和单位测试。
从发东西方面来讲,它供应了版本控制体系,sql数据库,composer, 长途布置,vagrant,其他的客户端,命令行东西等诸如此类的功用。
从调试的角度来讲,它支撑Zend Debugger和Xdebug,也同时支撑当地的或长途的。
PHPStorm是企业级IDE, 须要受权用度,主要的目标是专业的开辟职员,然则它同时为西席,门生或开源的项目免费供应。
PHPStorm的提高水平可以从一个现实来权衡,就是浩瀚的大公司如Expedia,Yahoo, Cisco, Salesforce 和wikipedia都曾有购置过PHPStorm IDE的受权。
你可以在以下地点下载PHPStorm试用版 (免费30天) – Download PHPStorm trial version.
你想相识更多的PHPStom请登录官网 – jetbrains.com/phpstorm.
3. Sublime Text 3 / PHP IDE
Sublime Text 3 是我最喜好的一个,也是候选的最强文本编辑器。它轻量级,具有雄厚的特征,还支撑在Windows,OSX 和 Linux 上运转。 Sublime text 编辑器变得壮大是经由过程插件和包来完成的。
有很多 PHP 的外部包可以运用,这些包可以协助这个文雅的编辑器变成一个文雅的 Sublime PHP IDE。为了完成这个目标须要一些有效的包和一些有名的包——package control,Sublime PHP companion, xDebug client——CodeBug, PHPCS, CodIntel, Simple PHPUnit 和 PHPDoc。
一旦你装置 sublime text 3 作为 PHP IDE ,它会协助你增添包,你取得的 sublime text 是文雅的,在这里它让你的 PHP 变得强有力,它关于 PHP 开辟相对好用。
关于 Sublime Text,你可以在这里(sublimetext.com)读到更多。
4. Eclipse PDT
Eclipse PDT (PHP Development Tools)是另一款无需任何消费的开源挑选。 Eclipse具有一个庞大的开辟者社区致力于开辟林林总总的插件,使Eclipse可以具有任何一款如Storms PHP, NetBeans和Zend studio等顶级的开辟IDE一样功用。
相比较与贸易的IDE,刚最先时须要多做一些事情,但相较于你省下的钱一切都是值得的。与 PHPStorm和Zend Studio相较,Eclipse PDT节约受权费是一个很大的上风。如果你是传统的Eclipse爱好者,运用Eclipse PDT会使你觉得很自由。
有的人会说Eclipse会很慢,说实话如果你的体系设置很烂,贸易化的产物相较于Eclipse会表现得更好。但是,如今基础的笔记本设置已可以让Eclipse足够快的运转而不拖你的后腿。
一些症结的特征包含: 语法高亮(syntax highlighting), 代码补齐(code assist), 代码格式化(code formatter), 重构(refactoring), 代码模版(code templates), 代码导航(code navigation), php调试(php debugging), 语法搜检(syntax validation) 而且具有一个庞大的社区的eclipse生态体系来支撑它。
最先运用时,你可以下载专用于PHP开辟的Eclipse包,它包含了PHP言语支撑,XML编辑器,Git客户端和 Mylyn。
软件可以在Mac OS X, Windows 和 Linux体系下下载并运用。你可以相识更多关于Eclipse PDT尽在- eclipse.org/pdt/。
5. VIM
VIM 是在GPL受权下,可以免费下载并运用的开源文本编辑器。它是最先进的文本编辑器之一而且在开辟社区内异常的盛行。Facebook的工程师在运用本身的Hack言语之前,一向都是运用VIM来编写他们的PHP代码。
我们晓得VIM作为一款优异文本编辑器具有浩瀚的特征,但当你细致的设置完成后,它供应了不亚于完整成熟的 PHP 开辟环境以适用于你的PHP开辟。
如果你是只喜好用键盘来事情的开辟者, VIM就很合适你,它模块化,轻量而且疾速。
要找一款 Linux下的PHP IDE,VIM 就是你要找的而且它的理念与Sublime Text 3类似, VIM也须要插件来转化成像 PHPStorm 或Netbeans一样的IDE, 最最先你须要消费大批的事情来设置大批的插件,但在末了胜利后你会发明一切都是值得的。
VIM明显应当被算做是一款免费的PHP IDE。 你可以在 vim.org上相识更多!
6. Zend Studio
Zend Studio是另一款一流的由Zend公司开辟的商用PHP IDE,其目标是成为专业的web开辟东西。
Zend公司供应了对PHP的全方位支撑,个中任何一件产物都有助于使PHP开辟变得易如反掌,该公司具有的客户数目凌驾40000。个中一些主要客户包含敦豪速递公司、瑞士信贷、法国巴黎银行和安捷伦科技公司。
Windows、 OS X和Linux均供应了对Zend Studio的支撑,而且兼容包含PHP7在内的最新PHP版本。Zend Studio的用户界面很直观,而且供应了大批的现代化功用和东西,一般有助于加速PHP和web的开辟历程。个中一些症结功用包含-
- 在考证、索引和搜刮PHP code方面机能更好。
- 运用Zend Debugger、Xdebug和内置的Z-Ray东西举行调试。
- 支撑Eclipse插件生态体系。
- 支撑Docker和Git流。
- 支撑PHP、Javascript,、CSS和HTML的智能代码编辑。
- 布置支撑,包含供应了对Microsoft Azure和Amazon AWS的云支撑。
- 集成了Zend server,有助于PHP7的疾速迁徙和无缝衔接。
Zend供应了一个风趣而且壮大的功用,即支撑在现有的PHP运用顺序和服务器端举行挪动app开辟。当要对已有的网站和web app、mobile app举行补充开辟时,这个功用就很有效。
要浏览更多有关Zend Studio的内容可接见- Zend Studio for PHP。
7. Atom
Atom是由GitHub职员建立在MIT受权下的免费的现代化的文本编辑器。Atom在其庞大的社区内形成了本身的生态体系,而且具有浩瀚可用的插件和包来扩大和定义它。
Atom 是真正可定制的,也就是说用它的可扩大性和高定制性你可以把它变成你妄想的编辑器。另外,它也是真正的跨平台下的很好挑选,它同时支撑Windows, OS X, Debian Linux (Ubuntu), Red Hat Linux and Fedora 22+。
怎样让Atom变成免费的PHP IDE?
当涉及到PHP时,有很多的可用包可以把Atom编辑器变成全功用的PHP IDE,它不仅仅是免费,更是一款不亚于很多的贸易性的PHP IDE。
把atom编辑器变成一款全功用的免费的PHP IDE所涉及到的包有:hyperclick-php, php-cs-fixer, php-integrator-base, linter-php, atom-autocomplete-php等等。这里仅举几个例子。你可以在Github上检察悉数的所需清单 -> https://atom.io/packages/search?q=php
想要相识更多请检察atom.io。
8. NuSphere
NuSphere是另一款致力于PHP开辟东西的公司,它侧重于网页开辟的体验,PHPED是他们供应的IDE产物。
这家公司位于美国内达华乡镇诺市,它的第一个PHPED的版本宣布于PHP刚生长起来的2001年。
而它的最新的版本IDE产物则支撑PHP 7以及浩瀚的PHP框架,包含 Laravel, Yii, Symfony等。同时还支撑内容治理体系(Content management systems)中的Joomla 和 WordPress。其最新版增添的功用另有支撑远行当地和长途项目标测试单位。
总的来讲,NuSphere的PHPED是一款全功用的网站开辟东西,并包含了JavaScript调试, 带有LESS的CSS预处理, HTML5,固然另有与PHP相干的一切内容。
即便如此,我照样以为在贸易范畴Zend和PHPStorm比NuSphere越发的文雅,具有更好的客户支撑,更好的文档以及宣布治理。
要相识更多关于NuSphere请参考 – nusphere.com.
CodeLobster
有另一款物美价廉的产物叫做CodeLobster与NuSphere可以说是半斤八两。在近来的更新中, CodeLobster走的很激进, 如今它险些支撑了一切的PHP产物包含Twig templates, Drupal, Joomla, wordpress, Yii, Symfony, Laravel, AngularJs, jQuery, Phalcon, smarty, CodeIgniter, CakePHP 以及nodejs。
要相识更多关于NuSphere请参考 – codelobster.com.
9.PHP Designer
PHP Designer是另一个好用的IDE,它能协助我们加速web开辟的事情流程,并供应了对PHP、JavaScript、CSS和HTML的内置支撑。该PHP IDE仅供Windows用户运用,如果你运用的是Mac、Linux这类的操作体系,就疏忽它吧。
要浏览更多有关PHP Designer的内容可接见PHP Designer。
10.Cloud9-最好的PHP云IDE
Cloud 9是一个支撑险些一切编程言语的云IDE。在基于云的编程环境中,没有任何一个云IDE能在功用和知名度方面和Cloud9相媲美。它供应了内置的PHP调试器,可用来举行及时的代码搜检。
最先时,你可以运用其免费版本,在该版本中,你能取得一个免费的大众空间和免费的私有空间,如要进一步进修,就要购置一个Cloud9的贸易版。
要浏览更过有关Cloud9的内容可接见cloud9。
结 论
PHP是web开辟所运用的最盛行、最周全的编程言语,从一最先就有很多PHP IDE可以运用,生长到本日,顺序设计要领和PHP IDE都有了天翻地覆的变化。
本文中提到的大部分IDE都有各自差别的特征,但配合的目标是加速web开辟的进度,并使得代码可治理和可扩大。细致看一看,文中列出了一些你的症结需求, 你可以从中挑选最合适你的需求,一定至少有一个优异的Linux体系下的PHP IDE、Mac体系下的PHP IDE和Windows体系下的PHP IDE。
经由过程你的批评,让我们相识你在PHP编程中的体验和合适你的最好PHP IDE。
引荐教程:PHP从入门到通晓视频教程
以上就是php用什么软件编程的细致内容,更多请关注ki4网别的相干文章!