1
我聽到一些人說,使用Linux時部署應用程序更容易。我開始使用django(和python)開發一個應用程序,我想知道,當我在開發應用程序時使用Linux操作系統時,我部署應用程序更容易嗎?如果是,如何?部署在Windows中開發的django應用程序的過程與部署在Linux中開發的django應用程序的過程有什麼不同?如何在Linux中開發應用程序時更輕鬆地部署django應用程序?
我聽到一些人說,使用Linux時部署應用程序更容易。我開始使用django(和python)開發一個應用程序,我想知道,當我在開發應用程序時使用Linux操作系統時,我部署應用程序更容易嗎?如果是,如何?部署在Windows中開發的django應用程序的過程與部署在Linux中開發的django應用程序的過程有什麼不同?如何在Linux中開發應用程序時更輕鬆地部署django應用程序?
最有可能是因爲大多數託管Python/Django的服務器都是Linux,因此在類似的操作系統中開發可以使生活更輕鬆。但是,您可以在任何環境中輕鬆開發。這很容易,可能只是因爲你的linux和你的服務器linux之間的操作系統相關的差異會減少。這就是爲什麼經常有人建議你有一個登臺服務器,所以你可以在把它移到生產環境之前找出與你的操作系統相關的差異。
的OS-差異主要「陷阱」可以在默認路徑
您可以使用在線IDE(如cloud9)進行編碼,這樣可以讓您在瀏覽器中直接在要部署到的計算機上工作。
可能只是因爲您很可能在運行Linux的服務器上進行部署纔會更好。所以不妨保持類似於生產環境的發展。 –
在目前的形式下,這個問題似乎是要求基於意見的答案,因此是無關緊要的。這也是關於應用程序部署的,所以這個問題可能在http://programmers.stackexchange.com上有更好的主頁。有關詳細信息,請參閱[此元回答](http://meta.stackexchange.com/questions/188302/where-should-questions-about-deployment-versioning-and-rollout-be-asked)。 –
好的,謝謝!我會在那裏張貼 – user216485