我读的越多越糟糕......我开始使用Python而我无法制作我的 注意如何设置我的开发环境。我想使用Python和Django来构建Web应用程序。
理想情况下,我喜欢在Win7上使用IDE和IDE(这有助于提供工具提示并帮助解决方法,类等),并让Web应用程序在虚拟linux机器上运行(需要apache + mysql)。我已经下载了Django的交钥匙linux设备,它似乎工作正常。
所以,最后,我不清楚这里的人是否建议在运行应用程序的同一台机器上编辑我的代码。我更喜欢在Win7机器上编码,然后将app / files即时发布到linux虚拟盒,然后通过浏览器访问应用程序。
这是我当前正在运行的php项目的设置,我认为它完美无缺。
请说明人们是否通常只在一台机器上编码和运行他们的网络应用程序。 谢谢!
答案 0 :(得分:2)
我不知道你怎么不清楚“这里的人是否建议在应用程序运行的同一台机器上编辑我的代码”。简单的答案是不,不,不,永远,。对此没有任何含糊之处。
编辑啊,对于误解道歉 - 您在评论中澄清了您不是在谈论您的生产环境。在这种情况下,是的,在开发应用程序运行的同一台机器上进行编辑是一个非常好的主意 - 甚至更好。没有理由不这样做,它让生活变得更加轻松。
请注意,您不应该在开发中使用Apache:它需要大量配置,并且在代码更改后不会自动重新加载,而无需更多配置。使用开发服务器。如果您担心,所有这些都可以在Windows机器上运行良好。
答案 1 :(得分:1)
我同意这个评论。就个人而言,我使用Aptana Studio(http://www.aptana.com/)和GIT一起进行本地版本控制(与Aptana完美集成)。从那时起,很容易在本地部署或将更改推送到远程GIT仓库。