-1

我读得越多,情况就越糟……我从 Python 开始,我无法决定如何设置我的开发环境。我想使用 Python 和 Django 来构建 Web 应用程序。

理想情况下,我喜欢在 Win7 上使用和 IDE(这将有助于工具提示和有关方法、类等的帮助)并让 Web 应用程序在虚拟 linux 机器上运行(需要 apache+mysql)。我已经为 Django 下载了交钥匙 linux 设备,它似乎工作正常。

所以,最后,我不清楚这里的人是否建议在运行应用程序的同一台机器上编辑我的代码。我更喜欢在 Win7 机器上编写代码,然后将应用程序/文件即时发布到 linux 虚拟机,然后通过浏览器访问应用程序。

这是我当前工作中的 php 项目的设置,我认为它运行良好。

请澄清人们是否通常只在一台机器上编码和运行他们的网络应用程序。谢谢!

4

2 回答 2

2

我不知道你怎么会不清楚“如果这里的人建议在运行应用程序的同一台机器上编辑我的代码”。简单的答案是不,不可能,永远,永远。对此不能有歧义。

编辑啊,为误解道歉 - 你在评论中澄清你不是在谈论你的生产环境。在这种情况下,是的,在开发应用程序正在运行的同一台机器上进行编辑是一个非常好的主意——甚至更可取。没有理由不这样做,它让生活变得轻松多了。

请注意,您不应该在开发中真正使用 Apache:它需要大量配置,并且在代码更改后不会自动重新加载,无需更多配置。使用开发服务器。如果您担心的话,所有这些都可以在 Windows 机器上完美运行。

于 2012-09-18T08:58:39.580 回答
1

我同意评论。就个人而言,我使用 Aptana Studio (http://www.aptana.com/) 和 GIT 来进行本地版本控制(很好地集成到 Aptana 中)。从那里开始,很容易在本地部署或将更改推送到远程 GIT 存储库。

于 2012-09-18T08:58:36.237 回答