有很多用于PHP开发的IDE,但我很好奇所有其他出色的小工具和应用程序以及人们每天使用的网站,以使PHP开发变得更容易.
我有一整套工具,我不能没有:
Eclipse与PHP开发工具(或Zend Studio for Eclipse) - 这两个都是伟大的IDE,具有很棒的PHP编辑功能.他们现在也提供CSS和JavaScript(JS)编辑功能.使用现有的Eclipse扩展,您可以获得大量的开箱即用功能
Notepad ++ - 具有语法高亮和标签的优秀小文本编辑器.我使用它来快速编辑和编辑减慢日食的大文本文件.
Filezilla - 如果你在Windows上,那么我建议将Filezilla作为首选的FTP应用程序.它工作得很好,相对较快,而且是免费的.
PuTTY - 您需要多次SSH到远程服务器.用于终端命令.我每天都用它.
浏览器 - 您将需要进行测试,因此您应该在系统上安装合理的浏览器.Firefox,Opera,Internet Explorer,Safari,Chrome等
Firebug - 最终的前端调试工具.我无法计算Firebug帮助我破解我的代码或我正在处理的遗留系统的问题的次数.
FirePHP - 另一个很棒的工具.这个挂钩到Firebug并允许您利用服务器端PHP库来生成将作为日志消息输出的自定义标头.您可以记录数组,字符串,整数,双精度等.
SVN - 这是一个显而易见的问题.如果你没有以某种方式使用源代码控制,那么你就不会安全地开发.在Windows上,我使用TortoiseSVN,除非我在我的IDE中,然后我使用内置的SVN支持.
Redmine - 令人敬畏的项目管理工具(在RoR中),让我的生活变得无比轻松.它非常可定制,可以帮助您在整个项目中获得良好的工作流程.
收获 - 为大多数主要操作系统提供小部件的托管时间跟踪.如果您正在开发,最好跟踪您的时间,以便了解它的发展方向.
Adobe CS - 如果您正在与设计师合作,那么他们将向您发送您需要编码的PSD文件.如果您没有Adobe Create Suite(某些版本),那么您将面临严重的劣势.
jQuery - 我讨厌在没有库的情况下编写JavaScript.jQuery很棒,它让你觉得你可以随时做任何事情.它的插件集合同样令人惊叹,我推荐这个JS框架比任何其他.
这几乎是我能想到的全部,但它几乎是我每天使用的一切.
到目前为止,没有人提到过XDebug,我感到很惊讶.在您的开发中打开XDebug并享受分析,堆栈跟踪以及IDE是否支持断点.一个最有价值的工具.
我不能没有:
带有Aptana插件的Eclipse(允许我在大多数无缝环境中开发html,javascript,php和css)和Subclipse插件(用于与subversion集成)
Firebug,Web开发人员工具栏,YSlow,Firefox Throttle
本地XAMPP安装
用于MySQL开发的SQLYog