101
Mac 2018 年 12 月 28 日 via Android
易语言,这些库基本够一个常规 gui 了,有些还真的挺好用。
|
102
leefsfd 2018 年 12 月 28 日
c#呗,别折腾 windows 最佳的.
|
103
kwanzaa 2018 年 12 月 28 日 推荐给喜欢折腾的🐁:flutter-desktop
跨平台是吧?配合 Golang 一次跨个爽。 |
104
wobuhuicode 2018 年 12 月 28 日
跨平台 肯定是 web 最好。JS 统一全平台。不过问题就是你要跨多少个平台,主要功能放在 web 是否合理等等。
按照你的标题的话,开发 Windows 肯定就是 c#了 |
105
karllynn 2018 年 12 月 28 日
golang 不适合写 GUI,flutter 可以考虑
|
106
luyluy 2018 年 12 月 28 日
刚入坑 WPF,相当强大,期待早日跨平台
|
107
publicvoid 2018 年 12 月 28 日
pyqt pyqt pyqt 不再重复
|
108
Neojoke 2018 年 12 月 28 日
微软自家的 visual studio code 使用 electronjs 开发的,visual studio code 是一款代码编辑器,包括了 macos windows linux 平台,框架是能满足大部分需求的。
|
109
hv3s1 2018 年 12 月 28 日
pyqt
1. 跨平台 2. pyinstaller 可以打包成可执行文件,包括库。 3. qt designer 拖框框,快速开发。 4. 业务逻辑 python 库很多,不满住 C 扩展。 5. API 和 C++的 QT 差不多。找不到资料直接看 C++的实现。 |
110
yanzidao 2018 年 12 月 28 日
Qt 收费挺贵的,东西感觉挺好的。不仅桌面端开发,嵌入式也可以用。
|
111
mmdsun 2018 年 12 月 28 日 via Android
果断 c#。桌面组件都已经开源了
|
112
simple2025 2018 年 12 月 28 日
@hv3s1 不会 C++怎么办
|
116
gowk 2018 年 12 月 28 日
Intellij IDEA 的界面是用什么做的?感觉各种操作非常爽,页面也不丑
|
118
xupefei 2018 年 12 月 28 日
@gowk #116 Java+自己开发的 UI 库。虽然不丑,但性能低。
另外由于 IDE 是自给自足的环境,并不依赖系统本身的 GUI 相关 API,所以操作系统集成度不需要很高。但你说要让 IntelliJ 在 Mac 上用 mac 的 UI 样式,他就搞不定了。 |
119
1747479654 2018 年 12 月 28 日
|
120
sfqtsh 2018 年 12 月 28 日 via Android
没看到推 MFC/Win32 的🙂
|
121
dachuige 2018 年 12 月 28 日
y 易语言+1
|
122
szzhiyang 2018 年 12 月 28 日
|
124
secondwtq 2018 年 12 月 28 日
@Neojoke 我觉得 VSCode 是 Electron 少数能看的产品之一,这个应该和 MSFT 自身扎实的工程能力是分不开的,我个人觉得 VSCode 是一个例外,换其他人做相同的东西,可能效果会差很多
|
125
littlewing 2018 年 12 月 28 日
要啥 GUI
|
126
jedihy 2018 年 12 月 29 日 via iPhone
除了 electron,请问哪些对 hidpi 友好?
|
127
hakono 2018 年 12 月 29 日 via Android
@szzhiyang 主要是 win32 开发真的没什么好推荐的啊。 三楼那个 indows 程序设计,windows 核心编程就够了。
如果要开发界面的话,又没人高兴用 win32 开发。 |
129
zjyl1994 2018 年 12 月 29 日
C#还是很好的,别的就别想了,windows 平台就 C#+VS 是最佳选择
|
130
lilililili1010 2018 年 12 月 29 日
@ToHaveLight 最近也在看 qt 套 cef,想找一个 qt 与 cef 交互的例子,但是没找到😭
|
131
kylix 2018 年 12 月 29 日
头一次听说 Delphi 小众
|
132
damngood 2018 年 12 月 29 日 via iPhone
为什么就没人考虑用平台自带的 webview 呢? 比 electron 方案要轻量不少吧
|
133
sryanyuan 2018 年 12 月 29 日
mfc/qt/duilib
|
134
newmlp 2018 年 12 月 29 日
我司是 qt 里面套 cef,前端做界面,c++提供底层支持
|
135
blueskea 2018 年 12 月 29 日 via Android
pyqt 打运行包真心好累
|
136
4KMOMhIkocgLELMt 2018 年 12 月 29 日 via iPhone
@damngood mac 可以,Windows 没人支持 edge,都是打包个 webview 浏览器
|
137
k2wdev 2018 年 12 月 29 日
Electron
|
140
damngood 2018 年 12 月 29 日
@liuxey 我的意思是替换技术方案来达到 electron 的效果.
electron 的效果无非是一套代码多平台复用. 如果换我刚说的方案, UI 使用系统内置 webview 业务逻辑使用一套代码来实现跨平台, 候选: c/c++/golang/rust 然后少量的 native 代码来处理系统特有的特性 我个人是觉得这种方案要比 electron 的方案要轻量级一些, 对终端用户友好一些. 想象一下如果真的 electron 大行其道, 终端用户同时打开的应用有 5-10 个 app 是基于 electron 的, 那真是太消耗资源了 有机会我还真想自己撸一个类似架构的桌面 app 试一下 |
141
JASONWOOD 2018 年 12 月 29 日
问一下,web 应用的 js 能像 native 的客户端那样对硬件资源的充分利用吗?比如 GPU 的使用
|
142
Jumaluata 2018 年 12 月 29 日
我还是喜欢用 PyQt,要求不高的桌面 GUI 很好弄,会样式表界面也可以做的超好看,关键上手简单。
|
143
wenzhoou 2018 年 12 月 29 日 via Android
Web 框架一统江湖。后端随便挑语言。
一是 前后端分离,扩展性好。回头你要做 bs 结构和 cs 结构都容易做。 二是 用专业的语言做专业的事情啊。后端追求性能用 Java,golang。后端追求撸的快,用 Python。后端现有的库一堆一堆。 第三 花样多。想怎么折腾怎么折腾。加个服务,容易。融合已有的系统,也容易。项目做大了要加几台服务器,也轻松。自己折腾也是很有乐趣。 |
144
songsong 2018 年 12 月 29 日
DELPHI 天下无敌
|