Overview of the Javascript Ecosystem

Front End Framework
jQuery
Angular
React

CLI(Command language Interface)
node.js
npm-node.js
Build tools – Grunt and Gulp

Desktop (GUI) application
Electron
NW.js

Mobile Apps
Ionic-Ionic is leveraging the power of Angular to provide a well-tested and stable platform.

React Native – interesting approach in which they render your written application to higher-level platform-specific components to achieve a truly native look of the app. This means that you’ll have to write a separate view layer for each platform but you’ll do it in a consistent manner.

PhoneGap – browser wrapper around your HTML/JS and provide access to otherwise unavailable features of the platform.

Back-end development

Node.js
The main advantage of Node.js is it’s event-driven, non-blocking I/O model. That said?—?Node.js is great at handling data-intensive real-time applications with many concurrent requests. Node.js does it by handling all these concurrent requests on a single thread and thereby greatly reducing needed system resources and allowing for great scalability.

express-simple web framework for Node.js
socket.io-module for building real-time web applications
forever-module for ensuring that a given Node.js script runs continously

Combination of the above
Meteor.
One of the most popular way of combining them is having a full-stack JavaScript framework like MEAN or Meteor.
MEAN combines express, Angular, Node.js and MongoDB to offer a web platform whose back-end as well as front-end are written in JavaScript.
Meteor is a platform offering full-stack web and mobile application development in JavaScript.

Study Material
Javascript – codeacademy

Advertisements

About Saran

Hello there!!! I'm Saravanan, born and living in India. The main reason i decided to start this project it was because there should be a way to transfer my knowledge which i experimented in flash to all. i try to concentrate as much as possible all kind of issues can appear to someone is developing an Flash application. If you need help, or if you would like to see in this blog some issues, send me an e-mail to rksaran@rediffmail.com Follow Me: twitter:http://twitter.com/rksaran Best Regards, SRK
This entry was posted in JavaScript, WebNote. Bookmark the permalink.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s