GitHub, 데스크톱 앱 개발자를위한 Electron 1.0 출시

데스크톱 애플리케이션의 크로스 플랫폼 개발을위한 GutHub의 오픈 소스 프레임 워크 인 Electron이 이번 주 1.0 릴리스 상태에 도달했습니다.

GitHub의 Atom 편집기와 이전에 Atom Shell로 알려진이 프레임 워크를 통해 개발자는 HTML, CSS 및 JavaScript를 사용하여 기본 애플리케이션을 빌드 할 수 있습니다. Electron을 사용하면 JavaScript API는 다른 운영 체제와 통신하는 세부 사항을 처리하고 웹 페이지는 사용자 인터페이스를 구축합니다.

GitHub에 따르면 Electron 앱은 로컬 파일 시스템과 상호 작용할 수있는 최소한의 웹 브라우저로 생각할 수 있습니다. 웹 브라우저는 앱 패키징의 일부입니다. 따라서 응용 프로그램을 한 번 작성하고 여러 플랫폼에서 실행할 수 있으며 Electron은 운영 체제와의 범용 인터페이스 역할을합니다. 자체 핵심 API 세트가 있습니다. Chromium API 및 Node.js 내장 모듈도 포함됩니다.

Electron은 작년에 120 만 회 이상 다운로드되었으며 이메일에서 SQL 분석 도구 및 Slack 커뮤니케이션 플랫폼에 이르는 다양한 애플리케이션을 구축하는 데 사용되었습니다. 최근 JavaScript 창립자 Brendan Eich는 그의 새로운 회사 인 브라우저 제조업체 인 Brave Software가 자사 기술을 구축하는 데 사용한 도구로 Electron을 언급했습니다.

버전 1.0은 electron.atom.io에서 사용할 수 있습니다. 1.0 릴리스에는 사용자가 프레임 워크의 API를 탐색하는 데 도움이되는 앱이 함께 제공됩니다. Electron API 데모 앱에는 API 사용에 대한 팁과 함께 시작하기위한 코드 스 니펫이 있습니다. Electron 개발자는 앱 디버그 및 문제 해결을 돕기 위해 Devtron이라는 Chrome 개발자 도구에 오픈 소스 확장 프로그램을 추가했습니다.

Electron 1.0과 함께 GitHub는 Electron 앱용 통합 테스트 프레임 워크 인 Spectron에 대한 업데이트를 출시합니다. Spectron 3.0은 전체 Electron API를 지원하므로 개발자는 다양한 시나리오와 환경에서 애플리케이션의 동작을 확인하기위한 테스트를보다 빠르게 작성할 수 있습니다.