大家开发php都使用啥IDE?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大家开发php都使用啥IDE?相关的知识,希望对你有一定的参考价值。

先唠唠我用过的IED:

1、PhpStorm

优点:简便快捷的IDE,全项目搜索功能速度很快

2、PhpED

优缺点:只用于 Windows 的 phpED,突出特性包括一个很棒的调试器、优秀的数据库访问、较好的代码智能特性以及集成的 PHP 帮助,缺点是全项目搜索功能很慢

3、PHPEclipse

优缺点:MAC和Windows都可使用,功能很强大,依托于Eclipse,故学习难度相对较大

4、PHPEdit

优缺点:这款 IDE 有一个极好的代码示例整体模板库,您还可以向库里面添加内容,但其他功能稍弱

5、Zend Studio

优缺点:

它运行于三大系统:Windows、Mac OS X 和 Linux。而且绝对能够提供您所需要的一切:PHP V4、PHP V5 等等。它的下载需要花很长时间,但是非常值得;

作为 IDE,Zend Studio 是最好的。它提供所有想在内置库和定制代码中拥有的代码智能特性。它还有非常好的调试功能,而且极易设置。要把代码放到存储库(repository) 中,Zend Studio 会连接到 CVS 和 Subversion。要把代码放到服务器上,有集成 FTP 可以使用

缺点就是耗费内存很大,开启需要很长时间

6、Dreamweaver

优缺点:作为一个前端起家的人,开始学习PHP时一直用的这款软件,优点是在混编时很方便,缺点是对PHP的一些支持不是很好

7、TXT等文本编辑器

优缺点:在linux上,或者很简单的修改时,用这些文本编辑器可以快速完成修改

-------------------------------------------------------------------------------------------------

最后,献上我目前用的PHP IDE“JetBrains PhpStorm ”,个人喜好,不喜勿喷ㄟ(⊙ω⊙ㄟ)


智能PHP编辑器:
-PHP代码补全。
-智能的重复编码检测器。
-PHP重构。
-支持Smarty和PHPDoc。
-支持多语言混合。

Java Script 编辑器:
-基于DOM/指定浏览器完成。
-代码导航和用法查找。
-javascript 重构。
-JavaScript调试器。

HTML/CSS编辑器:
-支持html5。
-支持Zen编码。
-检验和快速修正。
-显示应用的外观。
-提取嵌入样式。

轻量级IDE:
-易于安装。
-可在Windows, Mac OS X, Linux上运行。
-项目配置简单-可在任意地方打开代码开始工作。
-性能优先。

智能的环境:
-可视化PhP单元测试运行期。
-VCS支持SVN, Git, Mercurial等。
-支持FTP和远程文件同步。
-可记录本地修改。
-可视化调试 。
-无需任何配置的调试器。
-支持在PHP,JS,HTML中设置断点。
-观察变量,窗口。
-批量代码分析。
-集成分析器。



参考技术A

php是一个弱类型脚本语言,语法相对简单,所以使用什么类型的IDE都可以,主要看个人习惯。

    php开发标配——phpStorm


php storm是我现在正在用的IDE,代码高亮、代码跳转、语法检查都有较好的支持。

使用php storm可以使新手较快的提升开发效率,避免一些基础的错误、语法错误、变量未定义等。

(本人之前使用sublime text,习惯了sublime的页面样式,后来看到同事使用php storm的sublime皮肤,感觉还是很炫酷的)

如果没有用过的,推荐试一试

    2.  eclipse for php


相信eclipse大家都知道,很多人都使用过,跟php storm功能类似,但是页面风格相对简洁,看样子想起了以前写java的时候。大家可以尝试下,看着舒服用起来方便就好~

(我能说其实样式可调吗……)

    3.  大家都知道的 VIM


需要比谁代码写的快吗?快来使用vim吧

高级的码农都是比谁vi用得更熟练,看谁没锁屏跑过去uu:wq,感觉好爽的样子。

其实还不如在目录下rm -rf *

一般在测试机上都是使用vi直接调试代码的,方便快捷,如果所有代码都用vi开发,还真是不适应。

去服务器调试必不可少的IDE,鼠标党可以跳过。

    4. sublime text

这个是我刚开始写php的时候用得IDE,其实就是个脚本编辑器,复杂的功能没有,纯洁干净。

当时用sublime text写了一千行代码,还需要php -l一下检测语法错误~

发个图纪念下


    5. 其他编辑器/IDE

发一个怀旧版文本编辑器纪念一下逝去的青春


还有其他的,最不济用txt,对于大部分非尖端程序员来说,就是效率低一些~

大家如果没有自己喜欢的,可以去试试前两个,如果已经有了,可以继续用下去。

自己用的舒服的就是最好的

本回答被提问者采纳
参考技术B

可以使用Visual Studio Code,启动速度快,插件越来越多,跨平台,如果想要调试PHP可以安装下列插件:



    xampp 集成服务器vscodeXdebugphp-debug 插件

配置过程
1: 在vscode中按 F1, 输入ext install php-debug 安装调试插件
2:去 https://xdebug.org/download.php下载php对应版本的插件,php版本可以在xampp中的readme看到,下载这个PHP 5.6 VC11 TS (32 bit) 把dll文件拷贝到php目录

3:打开php目录下的php.ini ,添加几行配置,xdebug的路径按实际情况配置,配置完成后重启apache服务器


4:第一次安装vs会提示这个,需要配置下php.exe的路径,在用户设置里添加以下项



5:在vscode中的php文件打一断点,点Listen for XDebug 项目的运行,配置不用更改,默认就可以

6:运行后跳出这些按键

7:直接在浏览器中打开要调试的php(不是文件路径而是服务器的地址http://127.0.0.1/test.php),vscode就会命中到打断点的地方


注意事项
php最大执行时间是30秒,超过30秒会自动终止,因此调试的时候要修改一下时间,在php.ini 文件中修改最大运行时间为10分钟


使用啥 IDE 在 Windows 上使用 Ruby on Rails 进行开发? [复制]

【中文标题】使用啥 IDE 在 Windows 上使用 Ruby on Rails 进行开发? [复制]【英文标题】:What IDE to use for developing in Ruby on Rails on Windows? [duplicate]使用什么 IDE 在 Windows 上使用 Ruby on Rails 进行开发? [复制] 【发布时间】:2010-09-06 04:12:14 【问题描述】:

可能重复:What Ruby IDE do you prefer?

大约 2 年前,我在大学毕业时通常在 Microsoft .NET 上做一些事情。我刚开始研究 Ruby on Rails。那么我应该使用什么编辑器呢?我现在正在使用Notepad++,但我可以通过某种方式进行调试等吗?

【问题讨论】:

【参考方案1】:

rubyMine 是目前(2012 年)Rails 功能最全的 IDE。

就我个人而言,对于 Rails 开发,我使用 Ecipe 几个月,然后使用 netBeans 几周,而 ruby​​Mine 显然比他们好。

它在所有重要的领域都很棒 - 代码查看、搜索和替换、源代码控制管理、测试、调试,并且它具有查看模型依赖关系图等非常简洁的功能。

它不是免费的 - 费用约为 50 至 100 美元。这最近已成为我的一个关键积极标准。我投入数千小时精通的太多“免费”产品最终会死掉并停止开发,但付费产品会为持续开发付出代价。我已经厌倦了在这些产品上投入大量时间和精力,结果却让它们枯萎死亡。鉴于从 Rails 开发中赚取的数十万美元,一个 100 美元的工具很划算。

尽管我非常喜欢 ruby​​Mine,但我仍然使用 vim。有时我的任务使用 vim 效果更好,有时使用 ruby​​Mine。

【讨论】:

【参考方案2】:

我发现 Geany 是一个轻量级的替代品(它也可以在 linux 上运行,只需稍作修改),尽管我正在检查 Gedit 以了解 Geany 中不存在或实现的功能。

【讨论】:

【参考方案3】:

我对@9​​87654321@ 非常满意。它非常轻巧,并且支持 TextMate sn-ps 和命令,这意味着您可以访问大量特定于 Rails 的帮助程序。

然而,它绝对是一个编辑器,而不是一个 IDE,所以你不会调试,内置控制台等。但我发现对于 Rails 项目,我更喜欢轻量级编辑器和 shell(如 @987654322 @) 用于测试、调试等。

【讨论】:

【参考方案4】:

我在 Windows 上使用 Emacs。

不过,安装和配置它以使用 rails 是一件很痛苦的事情。

【讨论】:

【参考方案5】:

我主要编写 ColdFusion 或 PHP(以及 JS/CSS/xHTML),但也涉足了一些 RoR。 RadRails/Apatana 对我来说非常棒,因为它建立在 Eclipse 之上,而我已经将它用于我的其他工作。它还通过 Subclipse 插件与 Subversion 集成。

Eclipse 平台的可扩展性非常强,值得花点时间学习,但我还是喜欢拥有一个 IDE,而不必在不同的应用程序之间切换。

我简要了解了 Netbeans,但 TBH Eclipse 对我来说感觉更好,而 Aptana 本身在您使用 JavaScript 做任何事情时都很棒。

YMMV...

【讨论】:

【参考方案6】:

分别尝试 NetBeans 和 RadRails 一周,然后您会找到最适合您的。最好的建议是学习你的工具。如果您没有检查有关编辑器的新内容,可能会节省您时间(正则表达式等)的内容,那么您对自己的伤害很大。

我一直在使用 Eclipse/Aptana/RadRails,与 Gaius 不同的是,我对它非常满意。 我推荐来自 Eclipse 下载的面向 Java 开发人员的 Eclipse IDE:http://www.eclipse.org/downloads/

然后抓住 Aptana Studio,跟随这些instructions。

当 Eclipse 重新启动时,Aptana 将有一个视图,单击 rad rails 就可以了。只要确保您已经安装了 ruby​​,否则解决起来会很麻烦。

【讨论】:

Oracle 没有拒绝 NetBeans 对 Rails 的支持吗? 是的,从 NetBeans 7.0 开始,它不会正式提供【参考方案7】:

Sapphire in Steel 与 Visual Studio 集成。

【讨论】:

今天(10 月 6 日)发布了免费版本【参考方案8】:

Aptana Studio

我将它用于所有 Web 开发 - HTML、CSS、PHP、JavaScript、Rails...

编辑:为了全面披露,我对 Aptana 和 RadRails 有偏见,因为我知道原始 RadRails 开发团队的一些成员。

【讨论】:

【参考方案9】:

Netbeans IDE 是一款出色的、适用于多种语言的全方位编辑器。我很确定 6.5 测试版支持 Ruby on Rails,以及 Javascript 和其他一些 Web 语言。值得一试(Netbeans.org)。

【讨论】:

Netbeans 5.5 支持 Rails。【参考方案10】:

我一直在使用 Aptana/Eclipse/RadRails,但如果我要再做一次,我肯定会尝试 NetBeans。 Aptana 一直是一个令人头疼的问题。

我从未使用过 IronRuby,但这可能会让您有宾至如归的感觉。

【讨论】:

以上是关于大家开发php都使用啥IDE?的主要内容,如果未能解决你的问题,请参考以下文章

开发Python用啥工具好

你们公司Java开发都使用啥IDE开发工具?

mac 开发php 一般用啥工具

现在c++,用啥编译器问问问 谢谢大家了

PHP需要用到啥软件

开发安卓用啥工具?