我正准备开始在Django开发Web内容(简单的网页,重型Web服务)。我有哪些IDE选择?有什么好点和坏点? Eclipse中的Aptana是否适合这一点。我希望能够轻松地将我的更新推送到远程服务器。
答案 0 :(得分:11)
Django Pydev - 用于开发Django / Python应用程序的Eclipse插件。它是免费的。
Pycharm - 来自JetBrains的Python和Django IDE(为我们带来IntelliJ IDE的人)。不是免费的。
更新:Pycharm的社区版本是免费的,虽然它没有专业版的所有功能。查看feature comparison matrix。
答案 1 :(得分:6)
我已经尝试过所有的IDE。我过去几个月一直在使用Eclipse + PyDev。我最近切换到PyCharm。我认为它有整个包装。但是不是免费的。不过我觉得它的价格合适。虽然我可以通过我作为博士生学习的大学免费获得,但我认真考虑支付费用。
是的,PyCharm可以免费用于开源项目和教育目的。
答案 2 :(得分:3)
我强烈推荐wing ide。没有它,我不会在商业上做python。
答案 3 :(得分:3)
Komodo编辑..
不需要任何费用,只需要你需要的所有东西,包括一个正确的,开箱即用的Django支持。
这不仅意味着通常的python自动完成,而且还包括特定于django的函数,以及例如django特定的语法突出显示模板文件。
我每天都在使用它。如果您需要更多功能,您可以购买Komodo IDE,但对我来说,Komodo Edit的功能绝对够用,因为我可以使用其存储库中的插件扩展它们或制作自己的宏等。
答案 4 :(得分:2)
我推荐PyCharm和PhpStorm作为PHP IDE
答案 5 :(得分:2)
Eclipse + PyDev,NetBeans,Eric过去。 Pycharm是有史以来的最佳选择,尤其适用于使用Django进行Web开发。
答案 6 :(得分:1)
我找到了关于这个主题here
的精彩讨论答案 7 :(得分:1)
Koding适用于Django& Python2 / 3 (和任何语言,真的)。它附带了所有已安装的基础知识,对于尚未安装的东西,它为您提供了一个普通的Ubuntu VM,您可以对其进行完全root访问。所以你并不局限于Koding上已有的东西:)
答案 8 :(得分:0)
我使用Pycharm,Jetbrain的PyCharm非常棒。有两个版本,社区版和专业版。专业版支持Django。不是社区版。专业版不是免费的。但你仍然可以使用专业版本的教育场所。如果你能教育学院的电子邮件。您可以注册jetbrains网站并确认电子邮件。并下载专业版并使用您的学院电子邮件注册。
版本控制:PyCham也很容易。 https://www.jetbrains.com/pycharm/help/publishing-a-project-on-github.html
享受。
答案 9 :(得分:0)
我尝试过多个IDE,包括带有PyDev的Eclipse和Aptana Studio。 JetBrains的PyCharm是目前用于Python和Django开发的最方便,最轻量级的IDE。
如果您正在开发开源项目,那么它是您可以选择的最佳项目,因为它们提供开源项目/教育目的的免费许可。他们在向您提供许可证之前会对此进行验证。
在IDE中还有SSH,终端,版本控制,Python控制台,Django Admin命令控制台的选项,我认为这是很棒的功能。