title: 如今Windows软件开发究竟该用什么库，C#、Qt，还是其他？
desc: 我是一名 iOS 开发者。虽然开发是在 macOS 下 但是平时生活用的依然是 Windows 系统。<br>在 Windows 下，我在网上找不到某些特定用途的软件或是对别人的作品不满意，所以我想自己写 Windows 下的软件。<br><br>那么我的问题就来了，我该选择怎样的开发语言和库呢？<br><br>Windows 下据说 C 简单粗暴，但是又听说这玩意体现微软的封闭思想，网上很多人不推荐啊！说什么并不能学习到系统知识。（虽然我挺想了解下 Windows 的）<br><br>然后 Qt 手头有本 C GUI Qt4，以前买了但是没怎么看。据说它能写酷炫界面，但是出来的文件比较大，最近翻了翻觉得还不错，不过书的年份是 2008 了 现在都 2014 了 不知道深入学习的成本付出值不值得<br><br>请问各位大神 我该去学习 C 还是 Qt 呢？
topic: 软件开发
content: 认真回答问题的来了： 我总结你的学习目的主要有两个方面： 1制作Windows下特定用途的软件 2想学习了解Windows的系统知识 如果仅仅针对 Windows 平台，C 比 Qt 有太多优势，就像你在 Mac 下，Objective-C 肯定优先于Qt。从语言本身的角度来说，经过高度封装的C某些时候还是不如C来的方便，我个人来说，虽然Qt用的比C熟，但偶尔临时做个什么小工具啥的，还是喜欢用C，因为开发快，没别的。Qt的优势，一是跨平台，二是
answerer_tags: 人生没有意义， 但很有意思.