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

需求

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

问题

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

ringa_lee
ringa_lee

ringa_lee

모든 응답(6)
黄舟

기본적으로 크롬 셸이 설치된 데스크톱 프로그램인 Electron을 사용해 보세요.

阿神

Winform은 데스크톱 프로그램을 개발하는 가장 빠른 방법입니다. 요구 사항을 충족할 수 없는 내장 브라우저 컨트롤의 경우 CEF 구성 요소를 사용할 수 있습니다.

github에는 C#으로 cefSharp의 오픈 소스 구현이 있습니다

黄舟

C#을 버리세요. 내장된 브라우저 구성 요소가 좋지 않습니다. 모두 IE 코어 기반이고 웹소켓을 지원하지 않습니다.

요즘에는 Electron과 같은 일부 도구가 크롬을 기반으로 하기 때문에 클라이언트 개발에는 Electron 및 기타 NodeJS 기술 관련 도구가 일반적으로 사용됩니다. 웹페이지를 알면 클라이언트를 개발할 수 있습니다.

파이썬을 사용한다면 py-qt5를 선택하세요. 현재 qt5의 브라우저 코어는 크롬이라 속도도 매우 빠릅니다.

QT5가 QWBVIEW를 취소했고 qwebview가 매우 느리다는 점을 기억하세요. QT5의 브라우저 컨트롤은 qwebengineview라고 합니다

大家讲道理

디스플레이만 사용하고 싶다면 웹소켓을 지원하고 웹킷을 기반으로 하는 PyQt의 QWebView를 사용하면 됩니다. 하지만 당사자 A가 이 데스크톱 프로그램의 설치 및 패키징에 대한 요구 사항을 갖고 있는지 살펴보겠습니다.

阿神

hta에 정적 페이지를 삽입해도 괜찮습니다. 최신 페이지의 경우 아래층의 페이지를 사용하겠습니다.

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

여기에도 토론이 있습니다

으아아아
伊谢尔伦

전자 + 1

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿