Electron ports HTML web applications to native applications for a range of devices, including creating native desktop applications. It's also very easy to get started!
To begin, we must have electron
, nodejs
, npm
, git
and meteor
installed. Familiarity with these tools is vital for working with Meteor, so make sure you know about these things first.
Electron
npm install -g electrify
electron
is what we're using! Read more here.electrify
is a tool for packaging Meteor apps. Read mode here.Other requirements for installing and using Electrify with Meteor
Meteor
curl https://install.meteor.com/ | sh
There are many ways to install Meteor, see here.
meteor
is the JavaScript framework we'll be using for building our application. It provides us with a lot of coding simplifications for some rather conceptually hard problems in web applications; its simplicity has been noted as useful for prototypical projects. Read more here.NodeJS
apt-get install nodejs build-essentials
There are many ways to install, depending on your OS. Find out which way you need here.
nodejs
is the package for Node.js, which is a Javascript environment for running JavaScript on the server side. Read more here.npm
npm
should be bundled with the nodejs
installation. Check it is by running the command npm -v
after installing nodejs
.
npm
is the Node Package Manager. It's a huge collection of open source modules that you can easily add into your Node projects. Read more here.