Chromium 엔진 기반 애플리케이션 개발 플랫폼 Electron 6.0.0의 새 버전 출시

몇 주 동안 개발 한 후 Electron 출시 일정의 일부로 Electron 6.0.0 플랫폼의 새 버전 출시가 발표되었습니다., 크로스 플랫폼 사용자 애플리케이션을 개발하기위한 자체 포함 된 프레임 워크를 제공합니다. Chromium, V8 및 Node.js를 기본으로 사용합니다.

개발자는 기본 대화 상자를 생성하고, 애플리케이션을 통합하고, 컨텍스트 메뉴를 만들고, 시스템과 통합하여 알림을 표시하고, 창을 조작하고, Chromium 하위 시스템과 상호 작용할 수있는 고급 API뿐 아니라 Node.js 모듈에 액세스 할 수 있습니다.

Electron 정보

아직도 Electron에 대해 모르는 분들을 위해 이 프레임 워크를 사용하면 브라우저 기술을 사용하여 모든 그래픽 응용 프로그램을 만들 수 있습니다., 그 로직은 자바 스크립트, HTML, CSS로 정의되며 컴패니언 시스템을 통해 기능을 확장 할 수 있습니다.

웹 기반 애플리케이션과 달리 전자 기반 프로그램은 자체 포함 된 실행 파일로 제공됩니다. 브라우저에 연결되어 있지 않습니다.

이 경우, 개발자는 애플리케이션을 다양한 플랫폼으로 이식하는 것에 대해 걱정할 필요가 없습니다., Electron은 모든 Chromium 호환 시스템을 구축 할 수있는 기능을 제공합니다. Electron은 또한 자동 배포 및 업데이트 설치를 구성하는 도구를 제공합니다 (업데이트는 별도의 서버에서 제공하거나 GitHub에서 직접 제공 할 수 있음).

전자 기반 프로그램의 디렉토리는 약 800 개의 응용 프로그램으로 표시됩니다.

Electron 플랫폼을 기반으로 생성 된 프로그램 중 Atom 편집기, Nylas 이메일 클라이언트, GitKraken과 함께 작동하는 도구, Wagon SQL 쿼리 분석 및 시각화 시스템, WordPress Desktop 블로깅 시스템, WebTorrent Desktop BitTorrent 클라이언트 및 Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code 및 Discord.

Electron 6.0.0의 주요 변경 사항

이 새 릴리스에는 업데이트, 수정 및 새 기능이 포함되어 있습니다. 버전 번호의 중요한 변경 사항은 Chromium 76의 새 버전과 Node.js 12.4 플랫폼 및 V8 7.6 JavaScript 엔진의 코드 기반 업데이트.

그 외에 32 비트 Linux 시스템에 대한 지원 종료 개발자가 몇 달 전에 출시 한 아직 연기되었으며 버전 6.0은 32 비트 버전에서도 사용할 수 있습니다.

새로운 애플리케이션 개발을 단순화하기 위해 일반적인 데모 애플리케이션 세트가 준비되었습니다.다양한 문제를 해결하기위한 샘플 코드를 포함합니다.

새 버전의 API에 대한 가장 주목할만한 변경 사항 중 다음을 찾을 수 있습니다.

비동기 드라이버 변환 계속이전에 콜백 호출을 사용했던 Promise 메커니즘을 기반으로 한 양식으로.

Promise는 ContentTracing 범주를 포함하여 수십 가지 기능으로 제공됩니다. *, 쿠키. *, 세션. *, WebContents. * 그리고 webFrame. *.

런타임시 구성 요소 격리를 개선하기위한 작업의 일환으로 세 가지 새로운 컨트롤러 앱이 추가되었습니다. 렌더링 프로세스 용 Electron Helper (Renderer) .app, GPU 상호 작용 프로세스 용 Electron Helper (GPU) .app 및 플러그인 용 Electron Helper (플러그인) .app.

N-API 또는 컨텍스트 인식을 사용하여 노드 모듈 만 렌더링하는 프로세스의로드를 제한하기위한 준비도 시작되었습니다.

net.IncomingMessage의 구현은 Node.js의 동작과 일치합니다.

Electron 6.0.0의이 새로운 릴리스의 변경 사항 및 세부 사항에 대해 조금 더 알고 싶다면 Electron 블로그에있는 공식 발표를 방문 할 수 있습니다. 링크는 이쪽.

Electron 6.0.0의 새 버전을 얻는 방법은 무엇입니까?

마지막으로이 새 버전의 플랫폼을 얻으려면 npm 패키지 관리자의 도움으로 할 수 있습니다. 대부분의 최신 Linux 배포판과 시스템의 터미널에서 사용할 수 있습니다.

설치가 완료되었습니다. 터미널에서 다음 명령을 입력하십시오 전자 버전 6.0.0을 얻으려면 :

npm install electron@latest


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.