1
secondwtq 2017-06-30 20:51:22 +08:00 1
Win32 有 C# WinForms WPF 全家桶,夫复何求?
而且不同语言有不同语言的定位,Kotlin 是想基于天然跨平台的 Java 做改良,Scala 是结合 OO 和 FP,Haskell 是学术研究,Golang 是服务端,Rust 是 system programming,Swift 就是服务于 Apple 生态的 你看除了特定的几个( Swift 等),根本就没有面向 GUI 的,更别提 Win32 了(什么你说 JavaScript 何况 Win32 这东西,M$ 自己没准都想扔掉,求之不得 |
2
nfroot 2017-07-01 00:31:09 +08:00
我也这么觉得,但是他们觉得无所谓。于是就是现在这样的情况了。
|
3
Kirscheis 2017-07-01 00:33:05 +08:00
做 win gui 用 c#不好吗
gui 不过是一个 front end 罢了。。 |
4
mathgl 2017-07-01 00:39:22 +08:00
现在是大步迈向 web 的时代,传统的有 Qt 守着。
新的语言不追求大二全,所以不会去搞 GUI 库了。再说 GUI 库是个大坑。吃力不讨好。 |
5
linoder 2017-07-01 01:40:58 +08:00
C#写起来还是很方便的
简单 Demo 的话 Electron 拯救世界 |
6
maomaomao001 2017-07-01 08:37:31 +08:00 via Android
JavaScript 出一个 win 原生库就好了。
|
7
reus 2017-07-01 10:01:39 +08:00
只有系统选择某个语言,并在它的基础上实现 gui 库。
哪有编程语言实现者去实现 gui 库的?很闲吗。 |
8
ajan 2017-07-01 10:30:45 +08:00 via Android
aardio
|
10
hjc4869 2017-07-01 11:54:09 +08:00 via Android
新语言忽视的不是 win 的 GUI,是全平台的 GUI,也许是因为他们折腾不好 GUI 这种稍微复杂那么一点点的东西
|
11
nicevar 2017-07-01 12:29:43 +08:00
因为 windows 的 GUI 部分已经发展到相当成熟了,新的编程语言上来没有太多的动力,即使做出来也不会有太大的突破,而且坑也会很多,用的人也少,再就是 GUI 有一部分东西与系统结合比较多,一旦做起来会很麻烦,特别是跨平台,比如任务栏图标、多显示器显示问题,很多 GUI 库处理起来都有问题。
而 Go 语言这种本来就不是往这方向上去的,没有什么闲情逸致没必要去搞一套 GUI,让第三方来搞就行了,即使做出来也就是一些尝鲜或者玩玩的心态去用,做项目没有人放弃稳定成熟的东西去踩坑的,windows 上用 c#已经相当方便了,还有 Qt 可用,很多公司都有自己的 C++ GUI 库,定制化很强,开发也很高效,搞一套新的很多东西都做不出来需要重新实现。 |
12
ech0x 2017-07-01 23:01:00 +08:00 via iPhone
win 上微软现在在主推 uwp
|