Skip to content

How can I use JavaScript?

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!

Published inHow to?

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *