Web development
JavaScript is a programming language primarily used to create dynamic and interactive websites. It is almost always used in combination with HTML and CSS. HTML gives structure to website, CSS gives good look and JavaScript gives possibility for creation ‘live’ interactive websites.
Considering that JavaScript is primarily created for web development it is no wonder that most popular frameworks and libraries are in this category: jQuery, Ember.js, Vue.js, React, Angular, Backbone, Polymer
Sever side development
JavaScript server side development is like server side development using C#, Java, Python with syntax is based on JavaScript. Most popular JavaScript runtime environment that executes JavaScript code outside a web browser is Node.js and recenly Deno.
Mobile development
A WebView is a UI component used to show rich HTML web content inside of the iOS or Android app. There are many popular Frameworks which will enable you to create mobile applications using only JavaScript, HTML and CSS using WebView. You can do it even using vanilla JavaScript if you know how to use WebView.
Desktop development
JavaScript can be used for building cross-platform desktop apps.
Electron and NW.js projects are built on top of Chromium and Node.js.
Electron. Initially developed for GitHub’s Atom editor, Electron has since been used to create applications by companies like Microsoft, Facebook, Slack, and Docker. The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on io.js and Chromium and is used in the Atom editor.
NW.js (previously known as node-webkit) lets you call all Node.js modules directly from DOM and enables a new way of writing applications with all Web technologies.
Game development
Games can be made using JavaScript in combination with different libraries and tools.
Both 2D and 3D games can be created.
JavaScript on Microcontrollers
Can JavaScript be used for IoT? Smart watches? Bluetooth beacon? Your new great idea?There are Microcontrollers that can be programmed using JavaScript. Electronics and Internet give us IoT. Interested? Tessel, Espruino are here for you!
Be First to Comment