那些 windows 桌面应用是用什么语言、框架开发的?

2021-08-31 14:42:23 +08:00
 uniy

比如常见的 QQ 、微信、360 、百度网盘、还有抖音的直播伴侣

7406 次点击
所在节点    程序员
55 条回复
darknoll
2021-08-31 18:08:24 +08:00
怎么没人说 cef ?
wxw752
2021-08-31 18:13:43 +08:00
WPF
Remode
2021-08-31 18:38:31 +08:00
C++(QT), C#
mmdsun
2021-08-31 19:10:37 +08:00
之前研究 QQ 发现用到了 visual studio,没记错的话是 wpf 。微信和 QQ 有商店版本,是 UWP 开发的。

微软官网介绍的 Windows 应用开发技术:
有 WinUI 3,UWP,WPF,WinForm,Native win32,还有 Windows React Naive 。

https://developer.microsoft.com/zh-cn/windows/get-started-windows-10/
mmdsun
2021-08-31 19:16:12 +08:00
@uniy Electron 调 dll 很麻烦。

如果用微软的框架就方便很多,比如 C sharp 调 dll 只要

[DllImport("demo.dll")]
public static extern bool OpenDemo();
shunqwang
2021-08-31 19:42:21 +08:00
node+react+electron
yolee599
2021-08-31 20:09:06 +08:00
MFC,QT,wxWidgets,WPF,WinForm,swing,javafx,VB .Net ,LabVIEW,Unity3D,Delphi,打死也不用 Electron
ajaxfunction
2021-08-31 23:23:03 +08:00
我知道 钉钉就是一个壳子套网页。
inframe
2021-08-31 23:31:41 +08:00
简单小工具 C# WinForm 一把梭哈
angrylid
2021-09-01 00:42:18 +08:00
常见的 Windows 桌面技术栈,微软的 MFC,WinForms,WPF,UWP,MAUI (预览);其他的 duilib,Qt,Electron,cef,sciter,Delphi ;更非主流的 Java ( JetBrains 全家桶) Python ( Sublime Text ) Flutter Desktop 等等。
dingwen07
2021-09-01 00:56:03 +08:00
@THESDZ #19 你要有微软的软件实力那 Electron 确实能优化的很好,问题是绝大多数公司都没那个实力,用 Election 写出来的软件体验就不好,比如最近那个 1Password 8
enki0423
2021-09-01 01:54:21 +08:00
@uniy 美观跟这个没关系,客户端 ui 主要靠 ux 设计,程序员只是切图。现在应该还有一批应用使用的是 duilib,比如微信,有些是 qt,比如 wps,还有些是 flutter,electron,以及 wpf 和 winform
vxthon
2021-09-01 08:39:59 +08:00
公司使用的是 QT,相比移动端,确实没有找到很好的框架库。
n0th1ng
2021-09-01 08:45:59 +08:00
滴滴清单: WPF (.NET Framework 4.5)
mPatrickStar
2021-09-01 09:25:51 +08:00
@zhuangzhuang1988 可是姓庄?
vicnicLight007
2021-09-01 10:02:51 +08:00
pyqt
justfun
2021-09-01 11:12:07 +08:00
@idealhs #18 据我所知目前 notion 、语雀、teambition 、trello 、我来等全都使用 electron 开发,而且内存占用极高( 3-500m )。由于我一直开着 chrome,就把他们封装成 chrome 的 pwa 应用了。这样一来 一个标签只需要占用几十 M 的内存。大厂使用 electron 确实太没诚意了 体验很不佳
FieldFarmer
2021-09-01 12:30:14 +08:00
蹲一个大佬帮忙分析下.bpl 文件是哪种语言和编译器的产物,如何反编译?网上大概找到是 Borland delphi 的语言,找不到怎么反编译的工具
Macv1994
2021-09-01 14:22:57 +08:00
我们都用的 Qt
tr1stan
2021-09-02 04:51:20 +08:00
@justfun 请问怎么自己把这些应用封装成 pwa 呀?我也想这样用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/799049

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX