PHP和Python Windows的集成开发环境(IDE)

6

我曾经使用Netbeans一段时间,非常喜欢它。

但是现在,我想用Python扩展我的工具箱,而Netbeans已经停止支持Django,并且NB 7.0中的Python支持似乎很差。

因此,我正在寻找适用于Windows的IDE或文本编辑器,支持以下内容:

  • Python(可能包括Django)
  • PHP
  • HTML、CSS、JavaScript
  • FTP
  • GIT和SVN

我知道Aptana 3可以做到这一点,还有别的什么选择吗?

我不太了解Vim,但那是一个选项吗?


1
Vim可能是一个选择,但它需要不同的工作流程,因为它是一个文本编辑器而不是一个集成开发环境。 - tdammers
同意@tdammers的说法。vim当然是一个选择,但是要花费数月甚至数周的时间才能习惯它并创建自己的IDE功能。 (我过去2-3周一直在使用vim作为我的主要编辑器,我仍然每天都在学习新的vim技巧) - Sudhi
5个回答

3
http://www.jetbrains.com/pycharm/ 将是我的首选。JetBrains在使编辑器不仅限于文本输入方面做得非常出色。尽管针对不同的语言集配置略有不同,但JetBrains提供的各种IDE基本上都是相同的。
Eclipse也是一种选择,它拥有几乎所有插件。然而,我从未真正喜欢Eclipse。与其他一些选项相比,它虽然可以插件化,但并不是一个很棒的IDE。

我已经下载了PHPStorm和PyCharm的试用版本,它们对于html、js、css等方面都有相同的选项...其中一个支持PHP,另一个支持Python,所以很容易切换,我也不打算在同一个项目中同时使用两个。而且我必须说这个IDE看起来非常不错,我会坚持使用它。Eclipse是免费的,但正如某些人所提到的,它也存在一些错误!而Netbeans...不支持Django。此外,今天我自动更新后就崩溃了。行为很丑陋。至于vim - 我会尝试在一些常规的txt文件或快速编辑需求中学习它,但对于项目开发来说,我认为它太轻了。 - Luigi
@Luigi,我不同意Vim很轻便的说法。它有一些非常强大的功能。也许你应该看一下它的特点。 :) 它只是有一个学习曲线而已。对于我的Web开发,我使用它而不是Adobe Dreamweaver。 :) - Tyler Crompton
我一定会尝试的,但首先作为一个文本编辑器。因为它看起来和操作起来都与我所知道的其他东西不同。 - Luigi
Vim确实提供了很多强大的功能,但对于许多人来说,我不确定他们是否关心IDE现在可以提供易于重构的功能,快速导航键(类型、成员、文件、引用、定义),以及与Web开发服务器的集成。现在我必须承认,Vim + AutoTest可以产生一些不错的魔力,这很难比较。 - Travis

1

似乎Aptana使用了很多Aptana组件。@Gerry,你有注意到任何不同吗? - sayth
@sayth 说实话,我甚至不记得发过这篇文章了,那应该是我最后一次使用EasyEclipse,因为我不太在Windows上开发。 - Gerry

0

Aptana是基于Eclipse构建的,因此您可以使用基本的Eclipse和所有必要的插件。

显然,您需要Pydev来处理Python相关的内容,并且它具有Django集成。

但出于某种原因,我实际上更喜欢NetBeans作为我的PHP IDE。

说实话,只需尝试几个,看看哪个最适合您。


0

Eclipse和Visual Studio都有几乎涵盖所有功能的插件。Eclipse是免费的,但我认为如果要运行插件,则需要获取Visual Studio的专业版本...


0

NetBeans - 如果您使用64位Windows,请不要急于安装7.0+的更新。6.*可以正常工作。

您拥有ftp,并且可以设置在项目运行或每次保存时上传。您可以通过添加url来下载Python插件。它不是最好的,但对我来说有效。

它非常稳定和强大,因为对我来说eclipse非常有bug。

Aptana目前是Web项目的eclipse,创建它的人也是pydev的创作者,所以它将是我的第二选择。

Visual Studio的插件VC.Php(付费)也很强大,因为Visual Studio环境很好,但插件也有bug,有时似乎会延迟更新新内容,总体而言,这将是我的第三选择。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接