我正在开展一个小方案项目,其中包括建立一个基于django的中小型网站。
然而,上次我实际上从事网站业务,是几年前的事情。因此,尽管仍具有技术能力,但我仍然对网站的工具/ IDE部分感到愤怒。
我正在寻找能够支持以下内容的IDE:
如果所有这些都可以在我现有的eclipse安装中发生,那将是完美的。
那么您对Web开发IDE的建议是什么?
编辑:忘了添加我在我的开发机器上运行Win XP。
在回答后编辑:感谢所有人提供有用的建议。我想我会选择 Aptana ,因为它适合我已经使用的eclipse。此外,我将研究版本控制而不是简单的FTP上传。显然我甚至不知道在网络项目中使用了多少。
答案 0 :(得分:15)
您可以将Aptana Studio与Eclipse PyDev plugin一起使用(以及更多内容)。最好的是它是跨平台的,因此您可以将它安装在您进行开发工作的任何计算机上,而不必学习多个IDE。
答案 1 :(得分:8)
我不确定你在哪个平台上但是Textmate可以做到这一切,Emacs也是如此。我听说e-Text-Editor在Windows上很好用(虽然从未使用过它)。
我强烈建议您使用“编写测试,开发,运行测试,提交版本控制”周期替换“develop-debug-FTP”周期。然后,您可以检查生产服务器上的版本控制而不是ftp上载。我强烈建议不要将ftp与web应用程序一起使用(例如你将使用Django创建的内容)。
与使用世界上最好的Ide相比,您将从测试和版本控制中获得更多好处。
答案 2 :(得分:4)
Zeus IDE有 HTML 和 CSS 语法突出显示,并且还可以配置为无缝 FTP / SFTP 编辑。
答案 3 :(得分:3)
答案 4 :(得分:3)
我使用vim进行python和django。它是免费的,坚如磐石,有许多有用的插件和大社区。对于python / django编码,您可以为django模板自动完成添加语法高亮显示。
答案 5 :(得分:3)
答案 6 :(得分:1)
Coda也很不错。它肯定会处理Python,我不知道Python支持Django是什么意思,但是使用coda你可以直接通过FTP工作并做其他好东西(也是SVN版本并且有一个很好的集成CSS混合器)。
对于Windows,当我开发Web应用程序(在PHP中)时,我发现了非常有用的PHPEd,但我认为它不能处理Python。
答案 7 :(得分:1)
对于django,我使用Eclipse + PyDev。它绝不是一个完整的代码完成解决方案,但它是一个很好的界面,它会让你走很长的路。
现在对于HTML,我使用另一个编辑器。 Eclipse确实有一个Aptana插件(这很好),但我发现它有点笨重。看看,看看你看到了什么。肯定有足够的HTML编辑器可供您找到适合您流程的内容。请记住,没有理由要在同一个编辑器中执行python和html。完全没有。
在推出你的代码方面,我恳求你看看你的方式的错误,并转向某种版本控制系统。我使用Bazaar但是有很多好处。他们需要一段时间才能习惯,但他们很好,非常值得投入初期。
答案 8 :(得分:1)
Netbeans不会做你需要的东西(它会做一些 - 即它有一些HTML和css的知识),但它可能值得关注。有一些早期版本的python支持可用,我相信django支持预计会被添加。
我不能保证质量(因为我既不使用python也不使用django),但是对于netbeans的ruby / ruby + rails支持很好,并且它也支持其他语言,例如java和groovy。
与此同时,textmate / E可能是你最好的选择。无论如何,许多人使用它而不是IDE。
答案 9 :(得分:0)
对于HTML / CSS /可视化方面,您可以比Dreamweaver更糟糕。还可以尝试Netbeans编程部分 - 似乎支持大多数语言。
答案 10 :(得分:0)
答案 11 :(得分:0)
IntelliJ IDEA对HTML,CSS和JavaScript提供最佳支持。 它使Web开发人员达到了Java开发人员的水平。
无论如何我都不隶属于IntelliJ,不幸的是我现在正在工作,我们不使用它。