14 Nodejs web Framework recommended _node.js

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

In a few years time, Node.js gradually developed into a mature development platform, attracted many developers. Many large high-traffic sites are developed using Node.js, like PayPal, and developers can use it to develop some fast mobile web frameworks.

Here are 14 models based on Node.js Web application framework, you may wish to come to see if there is a suitable for you.

1.Primus

Primus, the creator of the Transformer, is also known as the Universal Wrapper real-time framework. Primus contains a large number of real-time frameworks for Node.js, and they all have a variety of real-time features. In addition, Primus provides a common low-level interface for communication between the various real-time frameworks. Primus Open source, and hosted on the GitHub.

2.Geddy

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

Want to learn Geddy developers can go to Fleegix to see, there are a lot of geddy on the use of tutorials and learning materials, and this blog is the use of geddy development.

3.Locomotive

Locomotive is a powerful node.js MVC framework that supports RESTFU to seamlessly connect to any database and template engine. Locomotive is built on the basis of express, keeping the node.js powerful and simple function.

4.KeystoneJS

Keystonejs is a node.js CMS content management platform and Web application platform based on Express and Mongoose. It can facilitate the rapid establishment of database-driven Web site applications, but also provides security authentication and session management, dynamic routing, automatic password encryption, form verification processing, automatic generation of management interface, email mail delivery and so on.

5.Grasshopper

Grasshopper is a rich and flexible node.js framework that basically supports all web development features. Recommend a learning example for everyone.

6.DozerJS

Dozerjs is an API and Web service designed to develop an extensible restful style to support front-end development. Here are two Dozerjs tutorials for you, an introductory tutorial, and a DOZERJS development example.

7.chocolate.js

Chocolate.js is a simple Web application framework (set) built on Node.js, using Coffeescript. Students who want to learn the framework can come here to get a full picture of it, and there are plenty of examples.

8.datachannel.io

Datachannel.io is a Socket.io framework inspired by the use of WEBRTC technology to implement real-time communication Web applications. Data connections can be made directly, and data exchange operations do not need to be done through the server.

9.StrongLoop

Strongloop is an API service based on Node.js Development, its most famous real-time performance monitoring product called Strongops, usually called Nodefly. The Strongloop kit contains three products, including Lookback, Strongops, and 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 compile realism when interacting with applications. Can run in Node.js or in a browser environment. Also has a data synchronization engine racer. Recommend two learning resources to everyone: Node.js mvc:express.js+derby.js Hello World tutorials, using derby.js development tutorials.

12.Dojo Toolkit

Dojo Tookkit is a very powerful JavaScript class library that can implement any functionality. Here's a tutorial for using Node.js and dojo.

13.CompoundJS

Compoundjs is a node.js MVC framework that developers can use to build a Web application in a matter of minutes. Quick Start Tutorials.

14.KnockoutJS

Knockoutjs is a lightweight UI class library that simplifies the JavaScript front-end UI by applying the MVVM pattern. For example, add or subtract list data items, do not need to refresh the entire control fragment or write their own JS add and delete nodes, as long as the template and the definition of the definition of the attribute can be. Simply put, developers need to focus on data access.

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.