首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

如何做一个 PC 桌面应用

  •  
  •   yuanmiexinghai · 39 天前 · 3904 次点击
    这是一个创建于 39 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想给自己的网站加个壳,封装成 PC 桌面应用,这个该如何操作

    40 回复  |  直到 2019-03-20 11:02:31 +08:00
        1
    mscststs   39 天前
    electron
        2
    vsitebon   39 天前
    方案一:
    Electron + Web 开发时间短,最符合你的
    方案二:
    Qt + Cef
    方案三:
    Webkit
        3
    Rorysky   39 天前
    electron
        4
    snoopy1024   39 天前 via iPhone
    你这要求是奔着 electron 去的吧……
        5
    MinQ   38 天前 via Android
    我来指一条邪路:WPF+Cef
        6
    pya789   38 天前
    高端论坛 不知道说易语言会不会被喷 0 基础下个编译器拖个浏览器控件到 UI 里完了双击窗口打开代码页在窗口创建子程序下输入 超文本浏览框 1.地址=你的地址即可 完了点静态编译 起个名字就完事了。。。。但是易语言的浏览器控件好像还是 IE8 还是 IE6 的内核 非常辣鸡 易语言官方论坛有基于 Webkit 内核的支持库 可以去看看安装完支持库就可以使用非常简单
        7
    cfcfcfcf   38 天前
    SOUI
        8
    beginor   38 天前 via Android
    C# + Cef.net 是首选, 不管是 WPF 还是 WinForm 都行, 调用 Windows API 非常简单
        9
    wxxx   38 天前
    加个壳======>electron
        10
    marsgt   38 天前
    如果只是简单打包,可以试试这个( https://github.com/jiahaog/nativefier/ ),也是基于 Electron,或者也有其它的整站打包工具,可以去搜一下。
    如果有 js 底子,可以尝试下 Electron。
        11
    allgy   38 天前
    javaFX9
        12
    gzhima   38 天前 via Android
    electron 最简单吧,虽然性能不太好
        13
    karllynn   38 天前
    网站封壳,肯定用 electron 最简单…或者基于它的更简单的一些工具
        14
    Les1ie   38 天前
    @marsgt #10 试了下 nativefier... 体验良好 楼主可以试试这个 @yuanmiexinghai
        15
    abcbuzhiming   38 天前
    C#+Cef,可以在 winxp 以上的机器都能跑,electron 是没法在 xp 上跑的
        16
    F1024   38 天前
    c#winform WPF
        17
    keelii   38 天前
    https://keelii.com/2019/03/14/how-to-create-a-real-world-app-based-on-fe-tech/

    我做了一个不仅桌面能用,web 也可以用的 APP,供参考。
        18
    newmind   38 天前
    一直觉得网站加壳是个伪需求, 直接用浏览器不好吗, 快捷方式或者书签啥的

    套壳出来还是网页, 而且体积膨胀
        19
    mcdull619   38 天前
    @newmind
    被墙的网站 ,一般都是用这种方式解决的 .
        20
    qq292382270   38 天前
    @pya789 老哥,帮你补充完整下描述哈哈:
    用易语言开发,去官方或者精易下载个谷歌核心的浏览框支持库,然后拖动控件,改个标题,再加个皮肤模块,花个 600 买个正版加密狗静态编译一下.就完事了.
    当然,对于外行人来说,发个定制 100 块估计能搞定...
        21
    925721   38 天前
    大佬牛逼
        22
    Cloutain   38 天前
    @qq292382270 我也来补充完整,直接打个补丁,免去 600 块。发扬了中文编程(ε=ε=ε=┏(゜ロ゜;)┛逃
        23
    VictorJing94   38 天前
    网站发布出去,然后做个快捷方式,改个图标,放到桌面......
        24
    shuax   38 天前
    直接打包一个 chrome 好了,要啥 electron。
        25
    learnshare   38 天前
    PWA 也是一种可选项
        26
    babedoll   38 天前
    winform 一分钟从入门到高手
        27
    mantis   38 天前
    electronjs
        28
    wunonglin   38 天前
    c++
        29
    pecopeco   38 天前
    electron-vue,光速开发
        30
    jswh   38 天前
    pwa ?
        31
    ruimz   38 天前 via Android
    c#+WPF 或者 WinForm
    记得可以拉一个浏览器框框出来,写进去网址就好啦
        32
    AbnerYoo   38 天前
    Electron 应该能符合你的需求
    https://github.com/electron/i18n/tree/master/content/zh-CN

    要是网页是 Vue 的话,可以配合看下这个
    Electron-vue: https://juejin.im/post/5a572f26f265da3e513305f6#heading-5
        33
    mrcn   38 天前 via Android
    基于 c# cef 的 chromely,好像还可以实现跨平台
        34
    mostkia   38 天前
    答案楼上都说了,也不乱讲了。不过就可行性而言,以前不行,但现在电脑硬件和宽带资源普遍过剩,这样搞到也没什么,反正能够节省开发成本就用吧。貌似网易云这类就是使用 web 套浏览器外壳做的。
        35
    ysc3839   38 天前
    @pya789 易语言要收费,光这一点就不如别的工具了。
        36
    bakabie   38 天前
    hta 了解一下
        37
    Chikenkk   37 天前
    哈哈怎么没说 delphi 的
        38
    mingl0280   37 天前
    C#+WebBrowser ……飙车……(大雾)
        39
    Muyiafan   37 天前
    创建桌面网址链接.
        40
    Muyiafan   37 天前
    狗头忘加
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1920 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 16:23 · PVG 00:23 · LAX 09:23 · JFK 12:23
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1