5

데스크톱 애플리케이션을 개발하고 싶습니다만 프리젠 테이션 레이어에 웹 기술을 사용하고 싶습니다. 어떤 이유로 Adobe AIR를 사용하고 싶지 않습니다. 그래서 웹 응용 프로그램을 설치 한 상태에서 크롬을 포함하지 않는 것이 좋습니다. 최종 패키지에는 임베디드 부두 서버를 시작하는 런처가 포함되어 있으며 응용 프로그램과 함께 포함 된 크롬 bworser가 직접 열립니다. 그것이 실현 가능하다고 생각하십니까? 나는 Firefox의 팬이 아니지만 크롬보다 나은 대안 일 수 있습니까?데크 스토프 애플리케이션 컨테이너의 크롬

답변

1

나는 매우 행복하다고 생각한다 ... Electron은 JavaScript, HTML 및 CSS와 같은 웹 기술로 기본 응용 프로그램을 만들기위한 프레임 워크입니다. 어려운 부분을 처리하므로 응용 프로그램의 핵심 부분에 집중할 수 있습니다. 요즘 '표준'처럼 보인다. 이러한 모든 데스크톱 응용 프로그램으로 사용됩니다

  • 여유
  • 아톰 (GitHub의 편집기)
  • 워드 프레스 앱
  • 비주얼 스튜디오 코드 (강력한 편집기 제가 요즘 사용하고 있습니다)
  • 또는 WhatsApp을 (그들의 데스크탑 응용 프로그램은 React를 사용하고 Electorn과 랩핑합니다.) 그것은 당신이 시작하고 응용 프로그램을 구축하는 데 필요한 모든 정보를 포함 http://www.youtube.com/watch?v=j8oFAr1YR-0 :

마지막으로, 한 번 봐 가지고있다.

0

The Electron framework을 사용하면 JavaScript, HTML 및 CSS를 사용하여 교차 플랫폼 데스크톱 응용 프로그램을 작성할 수 있습니다. Node.js와 Chromium을 기반으로하며 Atom 편집기와 다른 많은 응용 프로그램에서 사용됩니다. quick start 문서에서

:

전자는 풍부한 네이티브 (운영 체제) API를 사용하여 런타임을 제공하여 순수 자바 스크립트와 데스크톱 응용 프로그램을 만들 수 있습니다. 웹 서버 대신 데스크탑 애플리케이션에 초점을 맞춘 Node.js 런타임의 변형으로 볼 수 있습니다.

이것은 Electron가 그래픽 사용자 인터페이스 (GUI) 라이브러리에 대한 JavaScript 바인딩임을 의미하지 않습니다. 대신, Electron은 웹 페이지를 GUI로 사용하기 때문에 JavaScript로 제어되는 최소한의 Chromium 브라우저로 볼 수 있습니다.

신속하게 개발 종속성을 설치하려면 :

npm install electron --save-dev