3

我使用 Visual Studio 开发 C#、C++ 大约 10 年。

是否有类似于 Visual Studio Express 的免费或廉价开发平台(甚至可能是 Visual Studio 的插件!)可以让我开发和测试我的代码?

我有很多 PHP 书籍,但我想先测试一下我学到的东西,然后再把它们扔到一个实时网站上!

4

7 回答 7

17

* * * 更新 * * *

现在新的 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 设置,并让调试器正常工作。强调:

  • 您可以设置文件的逻辑位置并将它们映射到物理位置(即,非常适合设置您正在使用的任何 PHP 框架风格)。
  • 代码完成非常出色,并且使用 Kohana 3 框架开箱即用(从未见过 IDE 在第一次尝试时这样做!)。
  • 对于单个开发人员来说,仅 PHP 重构就值 100 美元。
  • 我也一直在疯狂使用 PHP 和 JS 调试器......我为 STEP-OVER 和 STEP-INTO 等设置了自己的热键,以匹配我的 Visual Studio 热键,与在 Aptana 中工作相比,我只是在飞行(eclipse -基于)。
  • 我还没有进入自动化测试,但这也是集成的。
  • 哦,是的,SVN 也是集成的,而且看起来坚如磐石。它还带有一个内置的“历史”机制,用于跟踪文件的微小更改。

拥有它 2 周后,它已经为自己付出了好几倍,而且比我为它付出的价值要高得多。非常推荐……至少值得花时间对试用版大惊小怪。

于 2011-02-22T06:02:15.903 回答
5

PhpStorm,但它不是免费程序。

于 2010-09-12T04:36:01.937 回答
5

我会免费试用NetBeansWAMP服务器

于 2010-09-11T21:01:16.820 回答
3

Netbeans 的 PHP IDEEclipse PDT

于 2010-09-11T21:05:28.027 回答
2

当我离开 Aptana 时,我正在考虑使用 PHPStorm。但是,出于一个原因,我最终选择了 Phped。PHPStorm 不允许您打开网络驱动器上的项目文件。我的特定开发环境由一个带有 Samba 共享的 Linux VM 组成。我将 Win7 中的 Samba 共享附加为网络驱动器。Phped 允许我将网络共享中的代码添加到我的项目中。PHPStorm 没有。这对我来说是一个交易破坏者。根据我的阅读,这种行为似乎是设计使然。否则看起来是一个很棒的 IDE,但不适合我。

于 2013-11-04T14:44:24.513 回答
1

我也肯定会选择 JetBrains PhpStorm。很棒的IDE。您可以从这里下载他们的 EAP 版本。他们尝试每周发布新的 EAP 版本。

于 2011-01-28T22:58:19.293 回答
1

Eclipse PDT 非常适合那些熟悉 Visual Studio 的人。它与 Zend Debugger 集成,具有用于呈现页面的集成浏览器,并允许代码完成 (IntelliSense) 和类重构。

http://www.eclipse.org/pdt/

于 2010-09-11T21:01:09.610 回答