데스크톱 애플리케이션을 개발하고 싶습니다만 프리젠 테이션 레이어에 웹 기술을 사용하고 싶습니다. 어떤 이유로 Adobe AIR를 사용하고 싶지 않습니다. 그래서 웹 응용 프로그램을 설치 한 상태에서 크롬을 포함하지 않는 것이 좋습니다. 최종 패키지에는 임베디드 부두 서버를 시작하는 런처가 포함되어 있으며 응용 프로그램과 함께 포함 된 크롬 bworser가 직접 열립니다. 그것이 실현 가능하다고 생각하십니까? 나는 Firefox의 팬이 아니지만 크롬보다 나은 대안 일 수 있습니까?데크 스토프 애플리케이션 컨테이너의 크롬
5
A
답변
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
관련 문제
- 1. 크롬 애플리케이션 프로파일 링
- 2. Google 애플리케이션 엔진 시작 - 크롬 오류
- 3. 크롬 ios 애플리케이션 캐시가 지워지지 않습니다.
- 4. tomcat 서블릿 컨테이너의 기능
- 5. UI에서 IOC 컨테이너의 구성을 추상화해야합니까?
- 6. 동일한 컨테이너의 webapp에서 jetty 컨테이너의 인스턴스를 어떻게 사용할 수 있습니까?
- 7. 크롬
- 8. 크롬
- 9. 크롬
- 10. 크롬 : //
- 11. 크롬
- 12. 크롬
- 13. 크롬
- 14. 크롬
- 15. 크롬
- 16. C++ 컨테이너의 반복자
- 17. MEF 하위 컨테이너의 재구성
- 18. STL 컨테이너의 이진 호환성
- 19. EE6/Servlet 컨테이너의 HTTPS
- 20. 컨테이너의 가운데에 패널 추가하기
- 21. QGlyphRuns 컨테이너의 삭제가 실패했습니다.
- 22. 컨테이너의 높이 조절
- 23. 탭 컨테이너의 업데이트 패널
- 24. stl 컨테이너의 검색 요소
- 25. Div 확장 컨테이너의 길이
- 26. EJB 컨테이너의 Spring 2.5
- 27. Spring IoC 컨테이너의 조건
- 28. div 컨테이너의 경계를 벗어납니다.
- 29. 컨테이너의 항목 제거
- 30. 웹 서비스 컨테이너의