跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 那些 windows 桌面应用是用什么语言、框架开发的?
未分類
27 8 月 2021

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

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

資深大佬 : uniy 8

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

大佬有話說 (54)

  • 資深大佬 : zhuangzhuang1988

    directui

  • 資深大佬 : BrettD

    WinForms 、WPF

  • 資深大佬 : AX5N

    qq 应该是 tx 自己的框架,迭代了很多年了,百度网盘是 electron 。其他的没装

  • 資深大佬 : AX5N

    @AX5N qq 是 c++

  • 資深大佬 : passerbytiny

    我只知道 win32 应用的开发语言和框架很多,剩下的不清楚。当然 win32 应用的主流编程语言还是 C ++和.NET 系。

  • 資深大佬 : xuanbg

    QT,WinForm 、WPF

  • 主 資深大佬 : uniy

    @zhuangzhuang1988 好家伙,这个还收费呢

  • 主 資深大佬 : uniy

    @passerbytiny win32 是基础,做不出这么美观的应用,应该还是使用了别的框架

  • 資深大佬 : congyua

    工具: visual studio
    框架: WPF

  • 資深大佬 : mrcn

    以前是界面基本上是在 Win32 的基础上自绘。现在 80%是 electron 。

  • 資深大佬 : 12101111

    duilib 魔改
    https://github.com/duilib/duilib/wiki/%E5%9F%BA%E4%BA%8EDuilib%E7%9A%84%E8%BD%AF%E4%BB%B6%E4%B8%8D%E5%AE%8C%E5%85%A8%E5%88%97%E8%A1%A8

  • 資深大佬 : zhuangzhuang1988

    @uniy 免费的应该叫 duilib.

  • 資深大佬 : kennhuang

    新手的话确定不试试 Electron

  • 資深大佬 : ysc3839

    QQ 是腾讯自研的引擎,微信是 duilib,其余的我不知道。有的可能是用 Qt,有的可能是 WebView 系列。

  • 資深大佬 : xdeng

    免费的 duilib 也不错的。

  • 主 資深大佬 : uniy

    看了一下,duilib 好像年久失修了,目前不怎么活跃了

  • 主 資深大佬 : uniy

    看样子 electron 的应用还是比较广,但是性能相对弱一些,不知道调用 dll 动态库,方不方便

  • 資深大佬 : idealhs

    个人写的小东西用 electron 没关系,大厂用这个真的去死吧

  • 資深大佬 : THESDZ

    @idealhs #18 vscode:那我走?

  • 資深大佬 : Mav

    微信 Windows 版卡成屎,掉帧非常厉害。

  • 資深大佬 : darknoll

    怎么没人说 cef ?

  • 資深大佬 : wxw752

    WPF

  • 資深大佬 : Remode

    C++(QT), C#

  • 資深大佬 : mmdsun

    之前研究 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

    @uniy Electron 调 dll 很麻烦。
    如果用微软的框架就方便很多,比如 C sharp 调 dll 只要
    [DllImport(“demo.dll”)]
    public static extern bool OpenDemo();

  • 資深大佬 : shunqwang

    node+react+electron

  • 資深大佬 : yolee599

    MFC,QT,wxWidgets,WPF,WinForm,swing,javafx,VB .Net ,LabVIEW,Unity3D,Delphi,打死也不用 Electron

  • 資深大佬 : ajaxfunction

    我知道 钉钉就是一个壳子套网页。

  • 資深大佬 : inframe

    简单小工具 C# WinForm 一把梭哈

  • 資深大佬 : angrylid

    常见的 Windows 桌面技术栈,微软的 MFC,WinForms,WPF,UWP,MAUI (预览);其他的 duilib,Qt,Electron,cef,sciter,Delphi ;更非主流的 Java ( JetBrains 全家桶) Python ( Sublime Text ) Flutter Desktop 等等。

  • 資深大佬 : dingwen07

    @THESDZ #19 你要有微软的软件实力那 Electron 确实能优化的很好,问题是绝大多数公司都没那个实力,用 Election 写出来的软件体验就不好,比如最近那个 1Password 8

  • 資深大佬 : enki0423

    @uniy 美观跟这个没关系,客户端 ui 主要靠 ux 设计,程序员只是切图。现在应该还有一批应用使用的是 duilib,比如微信,有些是 qt,比如 wps,还有些是 flutter,electron,以及 wpf 和 winform

  • 資深大佬 : vxthon

    公司使用的是 QT,相比移动端,确实没有找到很好的框架库。

  • 資深大佬 : n0th1ng

    滴滴清单: WPF (.NET Framework 4.5)

  • 資深大佬 : mPatrickStar

    @zhuangzhuang1988 可是姓庄?

  • 資深大佬 : vicnicLight007

    pyqt

  • 資深大佬 : justfun

    @idealhs #18 据我所知目前 notion 、语雀、teambition 、trello 、我来等全都使用 electron 开发,而且内存占用极高( 3-500m )。由于我一直开着 chrome,就把他们封装成 chrome 的 pwa 应用了。这样一来 一个标签只需要占用几十 M 的内存。大厂使用 electron 确实太没诚意了 体验很不佳

  • 資深大佬 : FieldFarmer

    蹲一个大佬帮忙分析下.bpl 文件是哪种语言和编译器的产物,如何反编译?网上大概找到是 Borland delphi 的语言,找不到怎么反编译的工具

  • 資深大佬 : Macv1994

    我们都用的 Qt

  • 資深大佬 : tr1stan

    @justfun 请问怎么自己把这些应用封装成 pwa 呀?我也想这样用

  • 資深大佬 : justfun

    @tr1stan 也不算是封装吧 是 chrome 自己提供的功能。具体操作如下:
    1.把你要制作的网页添加到书签栏
    2.打开 chrome://apps/ 将书签拖进来
    3.右键应用图标,勾选「窗口中打开」「创建快捷方式」
    ps.这时候生成的图标由于是抓取的网页 icon,所以很模糊。Windows 下替换图标不用我说了。
    mac 下替换图标 打开 /Users/「你的用户名」/Applications/Chrome Apps.localized,找到应用->显示包内容->Contents->Resources->app.icns 替换这个就行,icns 是苹果特有的格式制作很麻烦,你可以直接从原 electron 应用的包里找到官方图标替换,pps 这时候 lanuchpad 里的图标还是很很模糊怎么办?只需将 chrome 生成的 xxx.app 拖到 application 目录就可以了。

  • 資深大佬 : LoNeFong

    易语言(ε=ε=ε=┏(゜ロ゜;)┛

  • 資深大佬 : justfun

    @justfun 然后你就得到了一个和官方 electron 应用几乎一模一样的应用,而他的占用空间只有几百 kb 、占用内存仅为几十 mb 。当然这只针对 teambition 、语雀、notion 、trello 这种简单将网页打包成 electron 的应用。

  • 主 資深大佬 : uniy

    @vxthon
    @Macv1994 听说 qt 的包都挺大

  • 主 資深大佬 : uniy

    @mmdsun 比较看好 WinUI3,但是只能支持 win10 以上版本,市面上 win7 win8 的系统还是太多了

  • 主 資深大佬 : uniy

    @justfun 确实,electron 的性能远不及原生,mac 下使用 vs 能感觉出来,就像是在网页里搞开发.

  • 資深大佬 : darkengine

    @uniy mac 下 VSCode 比 JetBrains 全家桶好多了

  • 資深大佬 : mmdsun

    @uniy WinUI 在 Win7 运行的方案也有。比如,
    https://platform.uno/

  • 資深大佬 : seakingii

    什么时候 Flutter 能好好的开发 windows 程序….?

  • 資深大佬 : ragnaroks

    现在也有本地后端加网页前端的形式。
    下载的安装包会装个服务到系统里面,然后快捷方式就是打开一个类似 app.company.com 的前端 UI,两者通过 http 或 websocket 交互。
    由于不涉及本地界面绘制,因此开发难度低,好招人,缺点就是(大多数)不能离线使用。
    小工具类应用,极大多数是 WPF 和 QT,少部分 MFC/WinForm/Delphi

  • 資深大佬 : ragnaroks

    忘了说,上面那种方式往往还有个极小的无依赖的可执行文件,作用就是打开前端 UI 的地址而已,毕竟很多用户需要“快捷方式”这样的东西

  • 資深大佬 : kerro1990

    electron

  • 資深大佬 : TSai2019

    不考虑跨平台,首选 wpf,winform,有 c#加持,开发效率高,winui3 现在还是个半成品,坑太多

  • 資深大佬 : lizhenda

    Electron 一把梭,国内公司转 Electron 的越来越多了,迅雷、飞书都是 Electron 开发的,体验还可以啦

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具