“感觉”好像很多年,windows desktop 平台上的软件开发工具 /库,都没有什么“变化”了。我说的是“意识形态”。
比如,以前 Javascript,有 npm 管理各种包。需要什么,只要有包,直接 npm install,然后引用就可以直接使用。不用重复造轮子,节约了大量时间,能够更专注在业务上面,而不是疲于写各种相关工具。 (假设 Npm install 提供的包,质量基本靠谱,够用)
Python 也是这样子的了。pip install,基本上能够找到大量的工具。不需要自己开发。
就不说 macosx, linux 上面的软件安装方式,brew & apt-get。iOS & Android 平台上的应用商店。 思想本质都是一样的,快速的“复用”。由某一个或几个“官方”以及相应的机制,来保证代码 /应用质量。
反观 windows desktop 平台开发。 visual studio 还是那个 vs,还是那么笨重(这儿,不得不说一句,vs code 倒真是不错)。 不论是 c++,还是.net ,现在还是 10 年前的开发方式。楼主想找点工具库或者之类的,都不知道去哪儿找。(当然,也许是楼主 out 或者知识不足,诚意求指点)
c++貌似还是 stl 那一堆,难用至极不说。貌似还有个 Qt,听说不错。但貌似也只是语言级别。框架之类的貌似很少。好像有个 Qt 的 UI 框架还是类库,没用过,不清楚。有没有知名的工具,是用这个开发的?
c#也是,framework 倒是一直在升级,但快速开发,一点儿也不快速。有个 nupkg,这个好用么?
楼主现在看到一些 windows 上面的工具,界面等等,还是挺漂亮的。但很懵,不知道咋开出来。 如果也想开发一个,是不是说,也得“重复再造一次轮子”?
发个帖子,和大家探讨一下。 现在 windows desktop 平台上,如果要开发软件及带用户界面,大家都用啥? c++/c#? Qt ? 还有些呢?最好能有些软件作为例子。
谢谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.