我使用 Visual Studio 开发 C#、C++ 大约 10 年。
是否有类似于 Visual Studio Express 的免费或廉价开发平台(甚至可能是 Visual Studio 的插件!)可以让我开发和测试我的代码?
我有很多 PHP 书籍,但我想先测试一下我学到的东西,然后再把它们扔到一个实时网站上!
我使用 Visual Studio 开发 C#、C++ 大约 10 年。
是否有类似于 Visual Studio Express 的免费或廉价开发平台(甚至可能是 Visual Studio 的插件!)可以让我开发和测试我的代码?
我有很多 PHP 书籍,但我想先测试一下我学到的东西,然后再把它们扔到一个实时网站上!
* * * 更新 * * *
现在新的 3.0 版本已经发布,我想我应该更新这个答案。在持续使用 PHPStorm 10 个月后,我可以肯定地说这是我做过的最好的软件投资。由于惊人的实时检查和语法检查,我已经发现了很多错误。我对我的编辑器进行了比其他任何人都允许的更多的定制,包括一个很棒的黑暗方案、大量的实时模板、几乎所有东西的键盘快捷键、自定义检查配置文件设置、大量用于 Kohana 框架的模板等。最终结果是我的生产力飙升。由于我经常使用各种重构工具,我的代码更干净。总的来说,由于如此友好的环境,我的编码技能在很大程度上提高了几个档次。现在 v3 似乎比 v2 还要快。与此相比,旧的基于 Eclipse 的 IDE 是如此的粘稠——速度和稳定性的差异令人震惊。我在本地使用 SVN,我觉得集成非常紧密且坚如磐石 - 我完全停止使用 Tortoise SVN,因为一切都发生在 IDE 中。另外,我经常使用部署工具,这些工具也很不错。例如,您可以快速将实时版本与本地版本进行比较并合并差异等。您可以将许多文件夹映射到远程服务器,这样您就可以对正在处理的每个随机文件进行一键上传。这只是一个全能的好工具。我在本地使用 SVN,我觉得集成非常紧密且坚如磐石 - 我完全停止使用 Tortoise SVN,因为一切都发生在 IDE 中。另外,我经常使用部署工具,这些工具也很不错。例如,您可以快速将实时版本与本地版本进行比较并合并差异等。您可以将许多文件夹映射到远程服务器,这样您就可以对正在处理的每个随机文件进行一键上传。这只是一个全能的好工具。我在本地使用 SVN,我觉得集成非常紧密且坚如磐石 - 我完全停止使用 Tortoise SVN,因为一切都发生在 IDE 中。另外,我经常使用部署工具,这些工具也很不错。例如,您可以快速将实时版本与本地版本进行比较并合并差异等。您可以将许多文件夹映射到远程服务器,这样您就可以对正在处理的每个随机文件进行一键上传。这只是一个全能的好工具。重新工作。这只是一个全能的好工具。重新工作。这只是一个全能的好工具。
还有一件事——Jetbrains 似乎是一家非常令人印象深刻的公司。我通常对公司不那么忠诚,但他们是摇滚明星。我所知道的关于 Jetbrains 的一切都是他们是俄罗斯人,而且他们真的可以把东西搞定。他们一直在推出更新,支持 COFFEE 和 LESS 等新趋势。所有这些都非常令人印象深刻。
我希望这可以帮助任何有抱负的 PHP 开发人员!
---下面的旧答案:---
PHPStorm(新的 2.0 版本)非常棒——非常可定制、非常快速、非常智能。开始 WAMP 设置,并让调试器正常工作。强调:
拥有它 2 周后,它已经为自己付出了好几倍,而且比我为它付出的价值要高得多。非常推荐……至少值得花时间对试用版大惊小怪。
PhpStorm,但它不是免费程序。
当我离开 Aptana 时,我正在考虑使用 PHPStorm。但是,出于一个原因,我最终选择了 Phped。PHPStorm 不允许您打开网络驱动器上的项目文件。我的特定开发环境由一个带有 Samba 共享的 Linux VM 组成。我将 Win7 中的 Samba 共享附加为网络驱动器。Phped 允许我将网络共享中的代码添加到我的项目中。PHPStorm 没有。这对我来说是一个交易破坏者。根据我的阅读,这种行为似乎是设计使然。否则看起来是一个很棒的 IDE,但不适合我。
我也肯定会选择 JetBrains PhpStorm。很棒的IDE。您可以从这里下载他们的 EAP 版本。他们尝试每周发布新的 EAP 版本。
Eclipse PDT 非常适合那些熟悉 Visual Studio 的人。它与 Zend Debugger 集成,具有用于呈现页面的集成浏览器,并允许代码完成 (IntelliSense) 和类重构。