2016-06-23 3 views
1

:내가 크로스 플랫폼 응용 프로그램 (윈도우/리눅스/맥 OS), 개발하고 있어요

  1. 데스크톱 응용 프로그램으로 로컬로 실행 할 수 있어야한다을
  2. 한다 로컬 컴퓨터와 동일한 UI를 사용하여 원격 컴퓨터에서 실행할 수 있어야합니다.

지금까지 Electron은 첫 번째 글 머리표에 충분합니다.

질문은 두 번째 내용입니다. 원격 시나리오의 로컬 시나리오에서 로직과 UI를 모두 재사용하고 싶습니다. 즉, 전자 기반 응용 프로그램을 웹 서버로 사용하고 브라우저를 통해 응용 프로그램에 연결하고 싶습니다.
그렇게 할 방법이 있습니까?

답변

1

Electron가없는 원격 웹 서버는 Node.js와 마찬가지로 만들 수 있으며 예를 들어 PHP 서버와 같은 웹 페이지를 제공 할 수 있습니다.

원격 UI를 완벽하게 제공하고 원격으로 관리하려는 경우 매우 복잡합니다 ... 비동기 키보드 &을 사용하여 많은 것을 구성하고 클라이언트와 서버 간의 연결을 관리해야합니다. 암호화를 사용하여 통신을 보호합니다.

0

내가 생각하는 하이브리드 앱을 원한다. 그 중 일부는 아웃룩 (예 : 슬랙)이다. 일반적으로 일부 공유 UI 코드가있는 전자 클라이언트 버전과 함께 웹 앱이 있지만 Electron 전체가 아닙니다. 전자의 요점은 데스크톱 응용 프로그램 역할을하는 로컬 웹 서버입니다. 당신은 확실히 모든 노드를 유지할 수 있습니다.