2013-07-31 29 views
1

我听到一些人说,使用Linux时部署应用程序更容易。我开始使用django(和python)开发一个应用程序,我想知道,当我在开发应用程序时使用Linux操作系统时,我部署应用程序更容易吗?如果是,如何?部署在Windows中开发的django应用程序的过程与部署在Linux中开发的django应用程序的过程有什么不同?如何在Linux中开发应用程序时更轻松地部署django应用程序?

+1

可能只是因为您很可能在运行Linux的服务器上进行部署才会更好。所以不妨保持类似于生产环境的发展。 –

+1

在目前的形式下,这个问题似乎是要求基于意见的答案,因此是无关紧要的。这也是关于应用程序部署的,所以这个问题可能在http://programmers.stackexchange.com上有更好的主页。有关详细信息,请参阅[此元回答](http://meta.stackexchange.com/questions/188302/where-should-questions-about-deployment-versioning-and-rollout-be-asked)。 –

+0

好的,谢谢!我会在那里张贴 – user216485

回答

1

最有可能是因为大多数托管Python/Django的服务器都是Linux,因此在类似的操作系统中开发可以使生活更轻松。但是,您可以在任何环境中轻松开发。这很容易,可能只是因为你的linux和你的服务器linux之间的操作系统相关的差异会减少。这就是为什么经常有人建议你有一个登台服务器,所以你可以在把它移到生产环境之前找出与你的操作系统相关的差异。

的OS-差异主要“陷阱”可以在默认路径

  • 差异图书馆/包
  • 某些包/库可能没有现成的Windows可执行文件
  • 其他的东西..我相信还有更多。

您可以使用在线IDE(如cloud9)进行编码,这样可以让您在浏览器中直接在要部署到的计算机上工作。

相关问题