14 web frameworks based on Nodejs

Source: Internet
Author: User
Tags dojo toolkit ruby on rails

absrtact : In a few years, node. JS has evolved into a mature development platform that attracts many developers. There are many large, high-traffic sites that are developed using node. js, like PayPal, which developers can also use to develop some fast-moving web frameworks. Here are the 14 Web application frameworks based on node. js, we don't ...

Over the years, node. JS has evolved into a mature development platform that has attracted many developers. There are many large, high-traffic sites that are developed using node. js, like PayPal, which developers can also use to develop some fast-moving web frameworks.

Here's a description of the 14 Web application framework based on node. JS, so you might want to come and see if there's one for you.

1.Primus

Primus, the creator of Transformer, is also known as the Universal wrapper real-time framework. Primus contains a lot of real-time frameworks for node. js, and they all have different real-time capabilities. In addition, the Primus provides a common low-level interface for communication between the various real-time frameworks. Primus is open source and hosted on GitHub.

2.Geddy

Geddy is a very simple structured MVC framework based on node. js. You can use it to quickly build Web apps and JSON APIs. If you have used Ruby on Rails or PHP codelgniter, then Geddy is very similar to them. It has a restful route, template rendering, controller, and model.

Developers who want to learn Geddy can go to Fleegix to see, there is a lot of information about the use of geddy and learning materials, and this blog is the use of geddy developed.

3.Locomotive

Locomotive is a powerful MVC framework for node. JS and supports RESTFU to seamlessly connect to any database and template engine. Locomotive is built on the basis of express, maintaining the powerful and simple features of node. js.

4.KeystoneJS

Keystonejs is a node. JS CMS Content management platform and Web application platform based on Express and Mongoose. It can be used to quickly establish a database-driven website application, and also provides security authentication and session management, dynamic routing, automatic password encryption, form validation, automatic management interface, email sending, etc.

5.Grasshopper

Grasshopper is a feature-rich and highly flexible node. JS framework that basically supports all web development features.

6.DozerJS

Dozerjs is an API and Web service designed to develop a scalable restful style to support front-end development.

7.chocolate.js

Chocolate.js is a simple Web application Framework (collection) built using Coffeescript, based on node. js. Students who want to learn about the framework can get a thorough understanding of it here, and there are a number of examples.

8.datachannel.io

Datachannel.io is a real-time communication Web application inspired by the Socket.io framework and implemented using WEBRTC technology. Data connections can be made directly, and data exchange operations are performed without a server.

9.StrongLoop

Strongloop is an API service based on node. JS, its most famous real-time performance monitoring product called Strongops, often called nodefly. The Strongloop kit contains the three products of Lookback, Strongops, Strongnode.

10.UglifyJS

UGLIFYJS is a server-side node. JS compression program that contains all the necessary tools and extensible documentation to help developers improve their code efficiency.

11.Derby

Derby is an MVC framework that helps to make realistic, interactive applications. Can be run in node. js or in a browser environment. Also has a data synchronization engine racer.

12.Dojo Toolkit

Dojo Tookkit is a very powerful JavaScript class library that can implement any function.

13.CompoundJS

Compoundjs is a node. JS MVC framework that developers use to build a web app in minutes.

14.KnockoutJS

Knockoutjs is a lightweight UI class library that simplifies the JavaScript front-end UI by applying the MVVM pattern. For example, if the list data items are added or subtracted, you do not need to refresh the entire control fragment or write the JS Add or delete node yourself, as long as you define the template and the attributes that match its syntax definition. Simply put, developers need to focus on data access.

14 web frameworks based on Nodejs

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.