在回答我的问题时需要考虑以下几点:
我一直都在使用Zend Studio,没有它就无法生存。断点和追踪是神奇的。如果您有复杂的代码,只需逐行执行,检查值和逻辑是否符合预期。人们如何使用记事本等仅编辑程序开发大型应用程序?
我是Zend Studio的忠实粉丝......它专为PHP而设计,如果没有IDE功能,我就无法生存。替代方案是ActiveState的Install a PHP Development Environment with Eclipse PDT, Apache 2.2, PHP 5, MySQL 5, and phpMyAdmin Using XAMPP Lite
IDE:用于PHP的NetBeans [PHP,HTML,CSS - 自动完成,插入Getters / Setters]你在Eclipse中没有这个(我试过Eclipse,Zend Studio - 和NB更好一英里)
编者:Notepad ++
Dreamweaver会执行您列出的所有内容,但不是非常轻量级。我喜欢它,因为它能够为我编写很多简单的HTML和CSS。它还内置了javascript,html,php等文档。我肯定会建议检查一下。
zeusedit.com非常轻巧,除自动完成外,符合您的所有标准。
我的第二个Notepad ++,它重量轻,速度快,效果很好。当您在选项中启用单词完成时,它在编码时提供了很好的支持(还有几种语言的功能完成文件也可用)。另外看一下插件。
或者,使用完整的IDE。值得一看:
在我开始主要使用C#进行开发之前,我使用http://www.jcxsoftware.com/vs.php进行了相当多的PHP开发。它的优点是:
Notepad++对我来说是必不可少的 - 这是我的主要杀手级应用程序阻止我全职切换到Ubuntu。在我之前的工作中使用了eclipse,我发现它有点资源耗费而且界面很糟糕(我通常会同时打开20-30个文件而且标签界面效果不好,对我而言最小)。
严格来说,UES不是一个PHP IDE(你不会得到集成的调试),但它会勾选你的所有盒子。
唯一的缺点是它不是免费的。他们的网站有45天免费试用(没有注册或任何东西),这肯定会足够让你知道它是否适合你。
当我在Windows上工作时,我总是喜欢Notepad++。它非常轻巧,但也没有很多你可能习惯使用.NET级别的IDE级别功能。
我很高兴使用PhpED,主要是因为我刚刚开始学习PHP并让调试器逐步完成我的代码并告诉我我做错了什么真有帮助。但它并不是特别轻巧,而且我想在得到我的印章之后我会更多地转向文本编辑器解决方案。
Visual Studio与VS.Php结合使用是终极工具;)
它甚至支持使用IIS进行调试并获得MS认证。
Vim Vim Vim Vim Vim VIM! 虽然我刚开始用PDT尝试Eclipse,但它似乎相当不错。除此之外,我从来没有找到一个100%满足我的需求的编辑不幸:(我必须挑剔。
gVim在windows上!
但我还没有超越基本的编辑/搜索使用。想更多地了解Vim ......
UEStudio是一个很好的PHP编辑器。然而,它不是轻量级的免费类别。它具有您的所有功能以及可视WYSIWYG页面设计器。
看看Delphi for PHP,它非常令人印象深刻。很多屏幕截图。如果您来自丰富的.NET开发背景,那么您将非常熟悉。
PHP Designer非常扎实。我发现它比Eclipse重量轻,内置支持TortoiseSVN,PHPDocumenter和其他一些实用工具。它不是免费的,但价格合理 - 我认为60美元。
轻量级不是:Dreamweaver,Aptana,Netbeans,Eclipse
这真的取决于你在做什么,如果你不使用OOP,那么你不需要一个完整的IDE ....与调试等相同..
轻量级,调试,语法着色等....我会尝试feature list
我之前使用它并喜欢它...但总是回到程序员记事本或我的新朋友PHP Editor 2008这是Mac的Textmate的副本。
既然你是PHP的新手,无论如何你都无法区分其中一半......:/
是文本编辑器
我使用UltraEdit,EditPlus,Notepad ++和Notepad2。一切都很轻。我认为UltraEdit会完成代码完成...我不确定,因为我不使用它。
e-TextEditor是我的主编。
qazxsw poi曾经是我的主编辑(当UltraEdit正则表达式支持不能正常工作时,我保留它用于正则表达式搜索/替换)。
UltraEdit我与大多数代码文件类型(php,js,css等)相关联,以便在Windows资源管理器中浏览文件时进行快速编辑。
EditPlus我用它来快速编辑,类似于我使用Notepad2的方式,但如果我需要从同一个项目中打开多个文件,我会切换到Notepad ++。是的,如果我要这样做,我应该在UltraEdit中打开它们,但出于某种原因我不这样做。
就是我工作的方式。我觉得我很奇怪?
WeBuilder / Rapid PHP似乎很好地满足了您的要求,甚至支持一些基本的调试。
我试过,但没有广泛使用,phpCoder - 它非常好。我没有购买的唯一原因是因为我已经拥有了WeBuilder。
最后,我使用了很棒的Komodo IDE,但我不确定它是否可以称为轻量级。他们还提供免费的开源版本 - Komodo Edit - 不包括调试,但我相信它符合您列出的要求。
PHP ED是迄今为止我发现的最好的。我已经尝试了很多东西。这是最好的PHP编辑器。我喜欢linux ...但是由于PHP ED,我一直在Windows上。
http://www.nusphere.com/products/phped.htm http://www.nusphere.com/products/tour.htm
它很快!并且它非常全面。
它有:
自动代码完成,内置数据库客户端,内置ssh(命令行提示符),sftp,ftp等支持。 (挂载驱动器),远程和本地调试器,代码浏览器,框架识别,多种语言的广泛语言颜色编码选项,html表单构建器,代码格式。名单还在继续。
PHPED是顶级的PHP编辑器。
此编辑器也有很棒的论坛支持。
我最近尝试过http://www.tsware.net/phpcoder.php,这似乎是一个很好的IDE。但是,我没有用足够长的时间做出公正的判决。
编辑:罢工,我放弃了。搜索不起作用,自动完成和错误检测是令人讨厌的,它有一些窗口焦点错误,让我发疯。我转向http://www.activestate.com。
我强烈推荐Aptana Studio,以满足您的环境需求。 qazxsw poi
它必须是And a Review is Here.对我来说。它具有您可能需要的所有IDE功能,并且具有在Mac / PC和Linux上运行的额外好处,因此您可以在任何平台上使用它。它的强大功能包括内置支持单元测试,调试和mysql(Netbeans)
我发誓gvim。它是轻量级的,具有语法着色和代码格式,但它不包括自动完成(我个人不会使用它)。它确实有一个惊人的搜索功能。
我同意Sam的观点:Eclipse with PDT是你想要的最好的:
以下是有关如何安装和使用这些功能的分步教程。我已经将它安装在我的Vista笔记本电脑上,它工作正常: