作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Shadow PC电脑。具有最新配置的 Windows 10 云桌面,可以以全分辨率运行图形应用程序,价格为 30 欧元/月。缺点是我无法安装 Linux for dev 的虚拟机。
我有一些基于 Django 的小型开源项目。我是唯一一个开发它的人。
生产服务器是带有 Ubuntu Server 的 VPS。
由于我无法在我的计算机上安装 Linux 来运行 IDE,因此我有几个选择: - 在 Windows 10 上进行开发并在 Ubuntu 上运行生产服务器。 - 直接在生产服务器上进行开发
这一切似乎都不是很理想。我觉得最好的办法是在 Windows 上进行本地开发。但是,在 Linux 上部署时我会遇到很大的缺点吗?
最佳答案
不,这并不是因为您的开发服务器和生产服务器完全不同。而且这并不重要,因为在生产中使用 apache 或 nginx 等网络服务器是更有效的方法。
此外,大部分部署都是在Linux/Ubuntu环境中完成的。为此,您需要 shell 知识。但它不会让你陷入大危险。但最佳实践是开发到 ubuntu/linux
并部署在同一平台上,因为这可以让您亲 body 验 shell 脚本。
然而,在windows上开发并部署在ubuntu/linux上并不危险。 您可以灵活选择其中任何一个。
关于python - 在 Windows 10 上开发 Django 应用程序并在 Ubuntu 上运行生产服务器是否危险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54824658/
我是一名优秀的程序员,十分优秀!