V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xdlailai
V2EX  ›  问与答

咨询下现在 windows 下开发桌面程序,打算通过内嵌网页的方式实现,该选什么架构?

  •  
  •   xdlailai · 2019-12-19 09:56:40 +08:00 · 1846 次点击
    这是一个创建于 1801 天前的主题,其中的信息可能已经有所发展或是发生改变。
    选 C#内嵌网页?还是 electron ?前提是已经有了 web 网页的产品,现在想移植成桌面程序。
    11 条回复    2019-12-19 11:40:54 +08:00
    WillemNZ
        1
    WillemNZ  
       2019-12-19 10:00:34 +08:00
    如果是纯 web 应用,考虑一下把 web 应用改成 PWA 吧
    kidult
        2
    kidult  
       2019-12-19 10:08:14 +08:00
    现在还开发桌面的程序的,可能最大原因还是用老系统,老浏览器,所以这个前提要明确
    xdlailai
        3
    xdlailai  
    OP
       2019-12-19 10:10:16 +08:00
    @kidult 这个还真不是,有非技术的因素在里面。。
    hnbcinfo
        4
    hnbcinfo  
       2019-12-19 10:12:14 +08:00   ❤️ 2
    CefSharp
    vampuke
        5
    vampuke  
       2019-12-19 10:12:59 +08:00   ❤️ 1
    当然 electron 了,简单
    whypool
        6
    whypool  
       2019-12-19 10:13:50 +08:00   ❤️ 1
    electron 一把梭
    虽然一直被鄙视,但是越用越爽
    shilyx
        7
    shilyx  
       2019-12-19 10:42:59 +08:00
    c++壳:cef

    c#壳:cef.net

    qt 壳:qwebengine

    js 壳:nw、electron
    whi147
        8
    whi147  
       2019-12-19 10:59:58 +08:00
    cef
    classyk
        9
    classyk  
       2019-12-19 11:03:14 +08:00
    electron

    qt 的慎用,当前 bug 还有点多
    titivillage
        10
    titivillage  
       2019-12-19 11:30:38 +08:00
    可以试试给 utools 开发一个插件,也是 electron 的框架,思路就是在现有框架中套 web 网页
    sc3263
        11
    sc3263  
       2019-12-19 11:40:54 +08:00
    推荐 electron
    用 Qt 的话,推荐 Qt 内嵌 cef,不要直接用 Qt WebEngine,问题很多。多显卡环境下经常使用错误的显卡渲染模式,高 DPI 下缩放比例异常,还有各种不明显的坑。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1895 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:20 · PVG 00:20 · LAX 08:20 · JFK 11:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.