【问题标题】:What is the best IDE and source version control tool for PHP? [closed]PHP 最好的 IDE 和源代码版本控制工具是什么? [关闭]
【发布时间】:2011-05-30 14:25:06
【问题描述】:

我有 .Net 技术方面的经验,但由于我明年必须使用 PHP 技术,所以我是 PHP 的新手。请分享您爱上的工具:)

【问题讨论】:

    标签: php version-control windows-7 ide


    【解决方案1】:

    JetBrains 的 PHP Storm。

    据说,Intellij IDEA(由 JetBrains 出品)是 Java 应用程序的最佳 IDE 之一,并被称为有史以来最智能的 IDE。它是一个真正的专业工具,为开发人员提供强大的编辑器、重构、CVS、插件等。您也可以在 Storm 中找到这些技能。

    我下载了 PHP Storm 的第一个版本,它真的很棒。 如果您是开源者,则无需支付费用。

    【讨论】:

      【解决方案2】:

      我用于 php 开发的东西:

      • Wamp(Apache PHP(5.26 + 5.3+) 和 Mysql
      • Navicat lite 代替 Phpmyadmin
      • 带有 Spket 插件的 Eclipse PDT (Helios)
      • TortoiseSVN
      • 记事本++
      • 总司令
      • Firefox(Firebug、FirePHP、FireCookie)

      【讨论】:

      • @Lieou:你用的是Windows操作系统吗?
      • WAMP 是... Microsoft Windows 操作系统。
      【解决方案3】:

      如果使用 mac,请通过恐慌检查 Coda!太棒了!

      【讨论】:

        【解决方案4】:

        我在台式机上使用dreamweaver,在笔记本电脑上使用notepadd++。

        【讨论】:

          【解决方案5】:

          PHP 开发

          在 Windows 机器上:

          • WAMP - WAMP 服务器
          • SVN - tortoiseSVN(windows 和 linux)
          • DreamWeaver IDE

          在 Linux 机器上:

          • Apache / MySQL / PHP @ localhost
          • SVN 通过命令行
          • Netbeans IDE

          其他考虑

          • 记事本++ IDE
          • VI 或 VIM,如果你是铁杆和/或老玩家。

          【讨论】:

            【解决方案6】:

            Eclipse PDT + EGit Git 插件(或 +Subversive SVN 插件)。

            附:而且它是跨平台的。

            【讨论】:

              【解决方案7】:

              嗯,市场上有很多 IDE。他们很少,

              http://www.ibm.com/developerworks/opensource/library/os-php-ide/index.html

              但是除了上面提到的,我用过

              • NetBeans
              • Zend Studio

              NetBeans 是开源的,而 Zend Studio 需要许可证。

              如果您想选择开源,那么我想 Netbeans/Eclipse 将是您的最佳选择。但这是我个人的看法。

              如果您想获得许可,那么您可以选择 Zend Studio。我对其他IDE不太了解。我更喜欢使用 netbeans。

              对于源代码管理,

              对于 Linux,

              svn 是最好的。

              对于 Windows,

              乌龟svn,

              Microsoft Visual Source Safe (VSS)

              但我猜 VSS 需要许可证。我更喜欢使用 svn

              希望这会有所帮助。

              【讨论】:

                【解决方案8】:

                IDE 通常是特定于语言的(我认为这是一个坏主意),因此您可以从其他答案中找到一些东西。我建议您自学一个灵活的编辑器,如 vim、Emacs 或 Textmate,然后将其用于您的所有编码要求,而不是根据语言进行 IDE 跳跃。

                至于版本控制系统,选择它们是基于分布式与集中式等技术考虑做出的决定,而不是基于语​​言。

                【讨论】:

                • @Ibrahim:你的想法对我很有帮助。不过,我更喜欢基于语言的版本控制工具 - TFS 在版本控制 .Net 解决方案/项目源代码方面比 Tortoise SVN 好得多,因为 TFS “拥有”文件知识,例如有些文件是用户特定的,其他团队成员看不到。你同意吗?
                • 您的版本控制系统应该具有执行这些功能的通用能力。以我的经验,特定于语言的基础设施非常糟糕。
                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2010-09-08
                • 1970-01-01
                • 2010-10-04
                • 2010-11-28
                • 1970-01-01
                • 2013-03-05
                • 1970-01-01
                相关资源
                最近更新 更多