Node JS, BackBone JS and Ext JS are different in their own area. Here we are presenting some pros and cons with where this framework can be used.

Node JS

Node JS is a server side JavaScript which makes JavaScript more powerful and can provide the felxibility to use JavaScript for creating REST API’s by using the Express framework.

Pros
1. Asynchronous event driven IO
2. Easy to learn JavaScript
3. Same piece of code for client and Server side
4. Growing NPM Package and community
5. Streaming Big File without timeout

Cons
1. More than one CPU required
2. Nested callbacks
3. Not feasible with relational database
4. Not good for beginners

Where to Use Node Js
1. Web Socket Server
2. Fast file uploading
3. Data Streaming
4. Ad Server
5. Stock Exchange Application

BackBone JS

BackBone JS is another client-side single page application which uses the MVC structure. It also tracks the previous states and makes easy to navigate back.

Pros
1. Light Weight framework
2. Performance Control
3. Easy to build customized framework backed on backbone.js

Cons
1. Productivity
2. Memory Leaking
3. Required basic tool to create architecture structure
4. Data binding

Where to use BackBone JS
1. Single Page Application
2. Simplify Complex UI Design
3. Avoid Spaghetti Code
4. Enterprice Application Development

Ext JS

Ext JS is a JavaScript library which is helpful for desktop application development and is developed by sencha based on Yahoo User interface.

Pros
1. Consistent Rendering
2. Responsive
3. Adaptive
4. Control DOM Manipulation
5. Support from the Sencha Team

Cons
1. Not able to write custom javascript and jquery
2. Use Stict
3. Nesting Problem
4. String based language

Where to use Ext Js
1. Build Cross platform application such as desktop, tablets and smartphones
2. Rich UI Application
3. Easy to build Chart based Application

For more information about any of the above framework, you can reach to inquiry@vibidsoft.com or contact us.

P.S. : Logo of NodeJS, BackboneJS and ExtJS registered to their specific brand respectively.

--

--

--

Dave Chirag represents Vibidsoft, a Web and Mobile Application development company providing enterprise IT solutions comprising the full range of services

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

JavaScript ES12 features with code examples (ES2021)

Leading Front-End Technology To Choose In 2021

Front-End Technology To Choose In 2021

Experience with using numeric sorting function (JavaScript)

Creating Custom Form Hook in React

Vue[.js] from the six

Functional Programming: Currying in TypeScript

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Chirag Dave

Chirag Dave

Dave Chirag represents Vibidsoft, a Web and Mobile Application development company providing enterprise IT solutions comprising the full range of services

More from Medium

Manage JavaScript Environment Variables with dotenv

Concise of Node Js

JavaScript, NoSQL and MongoDB

Modern Browsers vs Node.js Architecture to handle Asynchronous Javascript