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