javascript - 如何用最快的速度C#或Python开发一个桌面应用程序来访问我的网站?
ringa_lee
ringa_lee 2017-04-18 10:34:36
0
6
881

需求

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

问题

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

ringa_lee
ringa_lee

ringa_lee

membalas semua(6)
黄舟

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

阿神

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

黄舟

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

大家讲道理

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.

阿神

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>
伊谢尔伦

elektron + 1

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan