Chromium 7.0, Node.js 78 등을 기반으로하는 Electron 12.8.1 출시

전자

이번 주 동안 새로운 버전 7.0.0은 Electron 개발 팀에서 발표했습니다. 프레임 워크의. Electron은 웹 기술을 사용하는 크로스 플랫폼 데스크톱 애플리케이션 프레임 워크입니다., 그 논리는 JavaScript, HTML 및 CSS 플러그인 시스템을 통해 기능을 확장 할 수 있습니다. GitHub에서 개발했으며 C ++ 개발을 기반으로합니다.

Electron의 핵심 구성 요소는 Chromium, Node.js 및 V8입니다.. 인프라는 Node.js로 코딩되고 인터페이스는 Google Chrome의 오픈 소스 부분 인 Chromium 도구를 기반으로합니다. 엘Node.js 모듈은 고급 API뿐만 아니라 개발자가 사용할 수 있습니다. 기본 대화 상자를 만들고, 응용 프로그램을 통합하고, 컨텍스트 메뉴를 만들고, 알림 종료 시스템과 통합하고, 창을 조작하고, Chromium 하위 시스템과 상호 작용합니다.

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

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

Electron 7.0.0의 새로운 기능은 무엇입니까?

이 새로운 버전의 프레임 워크 업데이트 포함 다음과 같은 다양한 구성 요소 Node.js 12.8.1, Chromium 78 및 8 V7.8 엔진.

그 외에도 강조하는 것도 중요합니다 서스펜션 대기이전 32 비트 Linux 시스템에 대한 지원이 연기되었습니다. (다시)이 새로운 Electron 7.0 버전은 32 비트 버전으로도 제공됩니다.

개발자는 64 비트 Arm 아키텍처 용 Windows 버전을 추가했습니다. 이 새 릴리스에서는 비동기 요청 / 응답 IPC를위한 ipcRenderer.invoke () 및 ipcMain.handle () 메서드에 추가되었습니다.

노드-js
관련 기사 :
Node.js 13.0 새 버전 출시

Electron 7.0의 또 다른 참신함은 테마 변경 사항을 읽고 이에 대응하는 새로운 API "nativeTheme" 및 운영 체제 색상 팔레트.

한편 광고에서도 눈에 띈다 새로운 TypeScript 정의 생성기로의 전환 C # 모델 클래스에서 더 정확한 정의를 생성합니다. 이것의 목표는 서버 측과 클라이언트 측 모델이 동기화 된 강력한 유형의 웹 애플리케이션을 만드는 것입니다.

눈에 띄는 새로운 기능 중 우리는 찾을 수있어:

  • SystemPreferences.isDarkMode () API는 이제 Windows에서 지원됩니다.
  • systemPreferences.isHighContrastColorScheme () API는 macOS에서 지원됩니다.
  • Netlog API에 대한 CaptureMode 및 maxFileSize 옵션.
  • webContents.print () 콜백 함수에 대한 새로운 failureReason 매개 변수.
  • getBalls () 메서드를 BrowserView로.
  • Windows에서 트레이 API 마우스 이동 이벤트 지원.
  • W3C보고 API 활성화.
  • BrowserWindow.setFocable은 macOS에서 구현되었습니다.

마지막으로 중요한 것은 Electron의 팀은 또한 다음과 같이 발표했습니다. 버전 Electron 4는 수명주기가 끝났습니다. 지원 정책에 따라.

이 지원이 끝나면, Electron 팀은 이 버전으로 계속 작업하는 개발자는 새로운 버전의 프레임 워크로 업그레이드하십시오.

팀은 단기적으로 Chrome, Node.js 및 V8 엔진을 포함한 Electron의 핵심 구성 요소 개발에 계속 집중할 것으로 예상 할 수 있다고 덧붙였습니다. 아이디어는 이러한 구성 요소의 새 버전으로 Electron의 주요 버전을 출시하는 것입니다.

Linux에서 Electron을 얻는 방법?

응용 프로그램을 실행하거나 Linux 내에서 Electron과 함께 작동하려면 시스템에 Node.JS 만 설치하면됩니다. NPM 패키지 관리자입니다.

Linux에 Node.JS를 설치하려면 우리가 이야기하는 게시물을 방문하십시오. Node.JS 13의 새 버전 마지막에는 다른 Linux 배포판에 대한 설치 명령이 있습니다.


코멘트를 남겨주세요

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

*

*

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