Skip to main content

Electron 1.0

· 4 min read

For the last two years, Electron has helped developers build cross platform desktop apps using HTML, CSS, and JavaScript. Now we're excited to share a major milestone for our framework and for the community that created it. A versão do Electron 1.0 está disponível agora a partir de electronjs.org.


Electron 1.0

Electron 1.0 represents a major milestone in API stability and maturity. This release allows you to build apps that act and feel truly native on Windows, Mac, and Linux. Building Electron apps is easier than ever with new docs, new tools, and a new app to walk you through the Electron APIs.

Se você estiver pronto para construir seu primeiro aplicativo do Electron, aqui está um guia de início rápido para ajudar você a começar.

We are excited to see what you build next with Electron.

Electron's Path

Nós lançamos o Electron quando lançamos o Atom há pouco mais de dois anos atrás. Electron, then known as Atom Shell, was the framework we'd built Atom on top of. In those days, Atom was the driving force behind the features and functionalities that Electron provided as we pushed to get the initial Atom release out.

Agora dirigir o Electron é uma comunidade crescente de desenvolvedores e empresas construindo tudo a partir do e-mail, chat, e aplicativos do Git para Ferramentas de análise de SQL, clientes torrents, e robôs.

In these last two years we've seen both companies and open source projects choose Electron as the foundation for their apps. Just in the past year, Electron has been downloaded over 1.2 million times. Faça um tour de alguns dos incríveis aplicativos do Electron e adicione seus próprios se ainda não estiver lá.

Electron downloads

Electron API Demos

Along with the 1.0 release, we're releasing a new app to help you explore the Electron APIs and learn more about how to make your Electron app feel native. O aplicativo Demos da API do Electron contém trechos de código para ajudar você a iniciar seu aplicativo e dicas sobre como usar efetivamente a API do Electron.

[Electron API Demos][electron-api-demos]

Devtron

We've also added a new extension to help you debug your Electron apps. Devtron é uma extensão de código aberto para Chrome Developer Tools criada para ajudá-lo a inspecionar, debug, e resolva seus problemas.

[Devtron][devtron]

Funcionalidades

  • Require graph that helps you visualize your app's internal and external library dependencies in both the main and renderer processes
  • IPC monitor that tracks and displays the messages sent and received between the processes in your app
  • Event inspector that shows you the events and listeners that are registered in your app on the core Electron APIs such as the window, app, and processes
  • App Linter that checks your apps for common mistakes and missing functionality

Spectron

Finalmente, estamos lançando uma nova versão do Spectron, a integração framework de testes para aplicativos Electron.

[Spectron][spectron]

Spectron 3.0 has comprehensive support for the entire Electron API allowing you to more quickly write tests that verify your application's behavior in various scenarios and environments. Spectron é baseado em ChromeDriver e WebDriverIO então ele também tem APIs completas para navegação na página, entrada do usuário e execução de JavaScript.

Comunidade

Electron 1.0 is the result of a community effort by hundreds of developers. Outside of the core framework, there have been hundreds of libraries and tools released to make building, packaging, and deploying Electron apps easier.

Existe agora uma nova página de comunidade que lista muitas das incríveis ferramentas de Electron, apps, bibliotecas e frameworks em desenvolvimento. Você também pode verificar o Electron e Electron Userland organizações para ver alguns desses projetos fantásticos.

New to Electron? Watch the Electron 1.0 intro video:

[devtron]: https://electronjs.org/devtron [electron-api-demos]: https://github.com/electron/electron-api-demos [spectron]: https://electronjs.org/spectron