TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How does Django in Windows compare with Django in Linux?

2 点作者 brianmwang将近 15 年前
As a non-tech founder, I feel a bit out of line bringing up the idea of switching to a Unix based development environment to my CTO when all I have to go on is perception. This perception is likely in large part from hanging around HN / Reddit and reading discussions that involve developing on Unix. So my question is: are there compelling reasons for why many coders (particularly web developers) seem to prefer Linux over MSFT? Are there any tangible benefits to one approach over the other, not including cost concerns?

2 条评论

dman将近 15 年前
a) There are a bunch of open source tools that are not well supported on windows. So somewhere along the way you might run into software that you need but doesnt work out of the box on windows. b) Linux distros have package managers which make the task of setting up development libraries a breeze. On windows youre still stuck installing each library by hand. c) If what youre doing is very well defined and all the technical pieces have windows installers then theres not much of an advantage moving to linux. d) If youre using the windows .net stack then again youre probably better off sticking with windows.
gawker将近 15 年前
The one thing about Linux is that you have full control. When you're with Windows or any other closed source system, you have to issue bug requests to the company to fix it. And chances are that they might not fix it. With open source, you'll just need to find someone smart enough to fix it. There's also limitless possibilities in terms of customization of the technology to suit the system you're trying to build. For that, I would pick Linux. And yes.. package managers and unix tools make it a breeze to deploy.