在Linux中开发应用程序时,如何更轻松地部署django应用程序?

时间:2013-07-31 20:56:05

标签: django web-deployment

我听说有些人说使用Linux时部署应用程序会更容易。我开始使用django(和python)开发应用程序,我想知道,在开发应用程序时使用Linux操作系统时,我是否更容易部署应用程序?如果有,怎么样?部署在Windows中开发的django应用程序的过程与部署在Linux中开发的django应用程序的过程有何不同?

1 个答案:

答案 0 :(得分:1)

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

操作系统差异的主要“陷阱”可能是

  • 库/包的默认路径的差异
  • 某些软件包/库可能没有现成的Windows二进制文件
  • 其他的东西......我相信还有更多。

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