使用可视化设计器的PHP IDE?

使用可视化设计器的PHP IDE?,php,ide,Php,Ide,我是PHP新手。我经常在网上看到很多PHP开发人员喜欢用简单的记事本编写PHP。。然而,使用IDE总是很好的,它通过减少错误和编写好代码来帮助用户提高工作效率。我的问题是“哪一个是PHP开发的最佳IDE?” 我正在寻找一个PHP IDE,它提供了良好的:- 代码完成 语法和错误突出显示 调试 HTML可视化设计器(设计视图) 对我来说,在IDE中有一个可视化设计器是很重要的。各种IDE都没有这个功能,比如Netbeans。还有什么方法可以在VisualStudio中开发PHP应用程序?(不使用/

我是PHP新手。我经常在网上看到很多PHP开发人员喜欢用简单的记事本编写PHP。。然而,使用IDE总是很好的,它通过减少错误和编写好代码来帮助用户提高工作效率。我的问题是“哪一个是PHP开发的最佳IDE?”

我正在寻找一个PHP IDE,它提供了良好的:-

  • 代码完成
  • 语法和错误突出显示
  • 调试
  • HTML可视化设计器(设计视图)

  • 对我来说,在IDE中有一个可视化设计器是很重要的。各种IDE都没有这个功能,比如Netbeans。还有什么方法可以在VisualStudio中开发PHP应用程序?(不使用/使用VS附加组件)

    对于设计,您可以使用Dreamweaver等,然后嵌入PHP代码或直接使用其中一种:

  • 用于调试:使用


    不过,我还是更喜欢(它有代码完成功能)。

    如果您正在寻找一个只处理HTML、CSS和Javascript的编辑器,那么我会从Adobe Dreamweaver开始。我知道人们抱怨它可能是一个资源骗局,但你无法打败它的所见即所得、HTML和CSS特性。然后,除了Dreamweaver之外,我还将使用Firebug来调试Javascript

    如果您想使用PHP、Ruby、Python等进行动态web开发,那么我将使用Komodo或Textmate之类的编辑器

    Visual Studio很棒,它有很多与Dreamweaver相同的HTML和CSS功能,但如果您不进行ASP.NET开发,那么我看不到使用它的理由

    虽然我已经使用了我提到的所有工具,但我总是回到VIM,因为我更喜欢在没有大型IDE的情况下贴近金属,因为它迫使我真正理解代码,并保持代码的干净性和可维护性

    -markkoberlein

    I用户和

    关于您的请求:

    我对ide:s的经验是,几乎所有的ide都很好,但它们都缺乏som功能

    例如: PHPEdit是唯一一个以自然而有趣的方式对进行站点调试提供良好支持的ide。Netbeans也可以与xdebug一起使用,但在ide中显示变量值的句柄方面存在问题

    我的观点是,通常最好尝试尽可能多的ide:s,并将它们体验出来

    在我的小php世界中,调试规则让我使用PHPEdit。如果你写信给出售它的公司,你可以得到一份私人证书。它对我很有效

    --快乐编码


    p、 我刚才试过。我认为这是一个很好的ide,同时也是开源项目的个人优势。首先,我不想说“我更喜欢记事本”。这只是一个谎言和愚蠢。记事本对于想要学习基础知识的学生来说是很好的。对于一个有经验的程序员来说,说MSDOS比Windows7好是浪费时间D

    在我的工作中,我也使用了Eclipse、NuSphere phpED、Netbeans、Dreamveawer、PHPDesigner、PSPad、UltraEdit和记事本。其中Dreamveawer有可视化设计器,但对于PHP,我不太喜欢它。Eclipse、Netbeans、PHPDesigner和nuspherephped是我进行PHP编码的最佳选择。我喜欢他们的代码完成功能

    我建议,你可以用Dreamveawer做设计部分(DV最适合我的视觉设计)。然后可以使用另一个IDE进行PHP编码


    Eclipse和Netbeans都做得很好,而且都是免费的。:)

    expressionweb4对于PHP来说不是最健壮的,但是它在视觉上很好地处理了HTML和CSS。但是没有DW的“实时视图”


    我完全建议你试试PHPStorm。它没有DW的可视特性,但在PHP中表现出色。调试很容易设置。它进行语言注入(例如,在PHP语句中自动完成HTML),这几乎是其他IDE所没有的。它的脚非常轻,并且非常可扩展

    对于设计视图-将组件拖放到表单上-请查看Embarcadero的HTML5 builder

    设置表单和组件属性,编写PHP和JavaScript事件。
    用于可视化组件的表单和用于数据库连接、查询和表组件的隐藏“datamodule”表单,以确定数据逻辑

    这将升级并重命名其RadPHP产品,该产品主要用于构建PHP/javascript浏览器应用程序(一种PHP语言的Visual Studio),并通过此升级增加了移动设备的开发。
    很多特性,但只显示那些与设计、编码或调试相关的特性,以保持简单

    为新手(像我一样!)提供简单、直观和快速的结果,为专家提供快速的开发。这一宣传是关于移动的,但它仍然是一个很棒的web开发工具,而且与其他编辑器相比并不昂贵。


    如果这听起来像是一个推销,那么很抱歉,但是IDE应该更出名。

    Dreamweaver实际上有PHP支持—代码突出显示、代码提示和完成、数据库连接和Subversion支持。此外,我相信Eclipse with Aptana会链接到您选择的设计视图浏览器。是的,在阅读了这里的答案后,我意识到这一点并同意您的说法。谢谢:D“我的观点是,通常最好尝试尽可能多的ide:s,并通过“首选记事本”来感受它们”,我相信它们是指纯文本编辑器(如vim、emacs、Notepad++或TextEdit)而不是一个成熟的IDE。我查看了您的两个建议。我认为Expression Web正是我想要的东西。:D