Electron (software)
| Electron | |
|---|---|
| Desenvolvedor | GitHub |
| Lançamento inicial | 15 de julho de 2013 (12 anos) |
| Lançamento estável | 39.2.7 / 12 de dezembro de 2025[1]
|
| Repositório | |
| Escrito em | C++ e JavaScript |
| Sistema operacional | Windows, Linux e macOS |
| Plataforma | x86, x64, ARM |
| Tipo | Framework |
| Licença | Licença MIT |
| Website | electron |
Electron (anteriormente conhecido como Atom Shell[2]) é um framework de código aberto criado por Cheng Zhao, e agora desenvolvido pelo GitHub.[3] Ele permite desenvolver aplicações para desktop GUI usando componentes front end e back end originalmente criados para aplicações web: Node.js para o back end e Chromium para o front end. Electron é o principal framework por trás de vários projetos notáveis de código aberto, incluindo Atom[4] da GitHub e os editores de código-fonte: Visual Studio Code[5] da Microsoft e o Light Table IDE, além da aplicação desktop do serviço de bate-papo Discord.[6]
História
| 11 de abril de 2013 | Electron é lançado, sob o nome Atom Shell.[7] |
| 06 de maio de 2014 | Atom e Atom Shell tornam-se open-source sob a licença MIT.[8] |
| 17 de abril de 2015 | Atom Shell é renomeado para Electron.[9] |
| 11 de maio de 2016 | Electron atinge a versão 1.0.[10] |
| 20 de maio de 2016 | Electron passa a permitir o envio de aplicativos para a Mac App Store.[11] |
| 2 de agosto de 2016 | O suporte da Windows Store para aplicativos Electron é adicionado.[12] |
Estrutura de uma aplicação Electron
Um aplicativo Electron básico consiste em três arquivos: package.json (metadata), main.js (código) e index.html (interface gráfica) e o framework é fornecido pelo arquivo executável (electron.exe no Windows. electron.app no MacOS e electron no Linux). Desenvolvedores que desejarem adicionar ícones customizados podem renomear ou editar o arquivo executável.
O arquivo mais importante é o package.json. Ele mantém as informações sobre os pacotes. As informações mais comuns são:
- "name", nome da aplicação;
- "version", versão da aplicação;
- "main", nome do script principal da aplicação;
package.json é um arquivo npm.[13]
Aplicações que usam Electron
Um número significativo de aplicativos desktop é construído com o Electron, dentre os quais:
- Atom[14]
- GitHub Desktop Beta[15]
- Light Table[16]
- Slack
- Visual Studio Code[17]
- Discord
- WordPress Desktop[18]
- WhatsApp Desktop
- Postman
- Gitkraken
- Microsoft Teams
Ver também
Referências
- ↑ https://github.com/electron/electron/releases/tag/v39.2.7
- ↑ «Redirecting…». blog.atom.io (em inglês). Consultado em 3 de setembro de 2017
- ↑ electron: Build cross platform desktop apps with JavaScript, HTML, and CSS, Electron, 3 de setembro de 2017, consultado em 3 de setembro de 2017
- ↑ :atom: The hackable text editor, Atom, 3 de setembro de 2017, consultado em 3 de setembro de 2017
- ↑ Administrator. «Visual Studio Code - Now With Added Extensions». www.i-programmer.info (em inglês). Consultado em 3 de setembro de 2017
- ↑ «Apps». Electron (em inglês). Consultado em 3 de setembro de 2017
- ↑ «Add submodules. · electron/electron@6ef8875». GitHub (em inglês). Consultado em 3 de setembro de 2017
- ↑ nathansobo (6 de maio de 2014). «Atom Is Now Open Source». blog.atom.io. Consultado em 3 de setembro de 2017
- ↑ «Rename to electron by kevinsawicki · Pull Request #1389 · electron/electron». GitHub (em inglês). Consultado em 3 de setembro de 2017
- ↑ jlord (11 de maio de 2016). «Electron 1.0». Electron (em inglês)
- ↑ «Mac App Store Submission Guide». Electron (em inglês). Consultado em 3 de setembro de 2017
- ↑ «Windows Store Guide». Electron (em inglês). Consultado em 3 de setembro de 2017
- ↑ «package.json | npm Documentation». docs.npmjs.com. Consultado em 3 de setembro de 2017
- ↑ kevinsawicki (23 de abril de 2015). «Atom Shell is now Electron». Electron (em inglês)
- ↑ 262588213843476 (16 de maio de 2017). «Announcing Git Integration for Atom and GitHub Desktop Beta». GitHub. Consultado em 3 de setembro de 2017
- ↑ «Light Table Blog». lighttable.com. Consultado em 3 de setembro de 2017
- ↑ «Microsoft's new Code editor is built on Google's Chromium». Ars Technica
- ↑ zeke (28 de fevereiro de 2017). «Project of the Week: WordPress Desktop». Electron (em inglês)
Ligações externas
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.