Rumah  >  Soal Jawab  >  teks badan

javascript - 如何用最快的速度C#或Python开发一个桌面应用程序来访问我的网站?

需求

最近在给做一个项目,用了Django开发了一个网站,然后甲方说要有一个windows桌面应用程序。

问题

现在的情况是,网站已经开发完毕,而且使用了websocket,因此C#直接用winform自带的浏览器控件不能正常工作,我想咨询一下,怎样才能最快速度开发一个桌面程序来展示我的网站?只要可以正常打开我的网站,如果有那种合适的浏览器控件也行。

ringa_leeringa_lee2741 hari yang lalu836

membalas semua(6)saya akan balas

  • 黄舟

    黄舟2017-04-18 10:36:36

    Cuba gunakan elektron, yang pada asasnya ialah program desktop dengan cangkerang krom dipasang.

    balas
    0
  • 阿神

    阿神2017-04-18 10:36:36

    Winform adalah yang paling pantas untuk membangunkan program desktop Bagi kawalan penyemak imbas terbina dalam yang tidak dapat memenuhi keperluan, anda boleh menggunakan komponen CEF.

    Terdapat pelaksanaan sumber terbuka cefSharp dalam C# pada github

    balas
    0
  • 黄舟

    黄舟2017-04-18 10:36:36

    Abaikan c#, komponen penyemak imbas terbina dalam tidak bagus, semuanya berdasarkan teras IE dan tidak menyokong websocket.

    Kini, elektron dan alat berkaitan teknologi nodej lain biasanya digunakan untuk membangunkan pelanggan, kerana beberapa alat seperti elektron adalah berasaskan krom. Jika anda tahu halaman web, anda boleh membangunkan pelanggan.

    Jika anda menggunakan python, maka pilih py-qt5 Teras penyemak imbas semasa qt5 adalah krom, jadi kelajuannya juga sangat pantas.

    Ingat bahawa QT5 telah membatalkan QWBVIEW dan qwebview sangat perlahan. Kawalan penyemak imbas QT5 dipanggil qwebengineview

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:36:36

    Jika anda hanya mahu menggunakan paparan, anda boleh menggunakan QWebView PyQt, yang menyokong soket web dan berdasarkan Webkit. Tetapi mari kita lihat sama ada Party A mempunyai sebarang keperluan untuk pemasangan dan pembungkusan program desktop ini.

    balas
    0
  • 阿神

    阿神2017-04-18 10:36:36

    Nah, tidak mengapa untuk membenamkan halaman statik dalam hta Untuk halaman moden, mari gunakan halaman dari tingkat bawah

    http://stackoverflow.com/ques...

    Terdapat juga perbincangan di sini

    <html>
    <head>
    <title>test</title>
    <HTA:APPLICATION
      APPLICATIONNAME="test"
      ID="test"
      VERSION="1.0"
      NAVIGABLE="yes"/>
    </head>
    
    <script language="VBScript">
    
    Sub Window_OnLoad
        document.location.href = "http://www.baidu.com"
    End Sub
    
    </script>
    
    <body bgcolor="white">
    
    </body>
    </html>

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:36:36

    elektron + 1

    balas
    0
  • Batalbalas