5 avg. rating (100% score) - 1 votes
Electron is an open source library developed by GitHub. It is used to develop cross platform desktop application.
There are two types of process in Electron. These are main process and renderer process.
Inter Process Communication module is mechanism which allows exchange of synchronous and asynchronous message between main and renderer process. ipcMain module communication takes from main process to renderer process and ipcRenderer module communication takes from renderer process to main process.
Environment variables control configuration (behavior) of Electron application without changing code. There are two types of environment variables in Electron.
WebView is a tag which is used to embed web page in electron app. It runs in a separate process and interacts asynchronously between app and embedded content.
Packaging is an electron app, simply refers to creating a desktop installer. Packaging and distributing apps is an integral part of the development process. These can be done by using:
Debugging is a set of steps that involves identifying the problem, source of problem then resolving the problem to work application successfully. In electron, app are run over main process and rendered process debugging applied on both processes.
Chrome Dev tools are used to debug renderer process as it executed in browser window.
There are two type of menus are created in electron desktop apps.
Application menu are those which display on top bar and context menu display on right-click.
System tray represents an icon in an operating system's notification area in other word we can say that system tray is a menu outside of your application window.
Notification is created by using npm module called node-notified used to notify users in Windows, Linux and MacOS. Electron also provides native notifications API only for MacOS.
Node-notified module is install by using command $ npm install –save node-notified.
Electron work by taking main file created in your package.json file and executes it. The main file creates application windows contains rendered web pages and interact with native GUI. The main process is created when you start your application. Main process manage Browser Window module (provide ability to create new application windows in your app) and each browser module runs its own renderer process.
The basic structure of electron application consists of three files: package.json, main.js and index.html. Package.json used for metadata, main.js for code and index.html for graphical user interface.
Electron Framework Related Tutorials
|Python Tutorial||HTML 5 Tutorial|
|Java Script Tutorial||Linux Tutorial|
|MVC Framework Tutorial||Microsoft Entity Framework Tutorial|
|Node.js Tutorial||Framework7 Tutorial|
|Objective C Tutorial||Cordova Tutorial|
|Spring MVC Framework Tutorial|
Electron Framework Related Interview Questions
|Python Interview Questions||HTML 5 Interview Questions|
|Java Script Interview Questions||Linux Interview Questions|
|Mac OS X Deployment Interview Questions||Windows Administration Interview Questions|
|MVC Framework Interview Questions||Microsoft Entity Framework Interview Questions|
|Node.js Interview Questions||Framework7 Interview Questions|
|Java collections framework Interview Questions||x86 Interview Questions|
|Objective C Interview Questions||Cordova Interview Questions|
|Spring MVC Framework Interview Questions||Advanced C++ Interview Questions|
|Asp Dot Net Mvc 4 Interview Questions||Asp Dot Net Mvc Interview Questions|
|GitHub Interview Questions|
Electron Framework Related Practice Tests
|Python Practice Tests||HTML 5 Practice Tests|
|Java Script Practice Tests||Linux Practice Tests|
|Mac OS X Deployment Practice Tests||Windows Administration Practice Tests|
|Microsoft Entity Framework Practice Tests||Node.js Practice Tests|
|Spring MVC Framework Practice Tests|
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.