40个Web开发必须拥有的JavaScript框架

c38c 10年前

In this article, we have recorded 40 best & valuable JavaScript frameworks for each engineer out there. These JavaScript frameworks are extremely helpful amid web improvement. 

Sammy.js

Link

40个Web开发必须拥有的JavaScript框架

Sammy.js is a modest JavaScript framework created to facilitate the torment and give a fundamental structure for creating JavaScript applications. Sammy tries to accomplish this by giving a little “center” framework and a steadily developing rundown of plugins for particular usefulness.

SproutCore

Link

40个Web开发必须拥有的JavaScript框架

SproutCore is the first JavaScript MVC library, commencing the JS-MVC development in 2007. Grown by Apple and kept up by a vigorous and developing group, it keeps on powering the web application unrest. More than a plugin, it expands on top of JavaScript to give an application-style runtime and MVC article model motivated by the best thoughts from Cocoa.

rAppid.js

Link

40个Web开发必须拥有的JavaScript框架

rAppid.js is a revelatory JavaScript web application for fast web application advancement. It utilizes XML to characterize the structure of uses, modules, segments, perspectives and JavaScript for the business rationale of the application.

The M Project

Link

40个Web开发必须拥有的JavaScript框架

The-M-Project is a portable HTML5 JavaScript framework that helps you assemble extraordinary versatile applications, simple and quick.

Qooxdoo

Link

40个Web开发必须拥有的JavaScript框架

qooxdoo is an all-inclusive JavaScript framework with a rational arrangement of individual segments and a capable toolchain. It is open source under liberal licenses, and bolstered by one of the world’s driving web has.

Cappuccino

Link

40个Web开发必须拥有的JavaScript框架

Cappuccino is a framework which makes it simple to make propelled web applications. With only a couple of lines of code you can have an application constructed with full fix and re-try, really astounding table perspectives, modifiable and each current UI appearance and conduct you may expect on the desktop.

Chocolate Chip

Link

40个Web开发必须拥有的JavaScript框架

“ChocolateChip-UI is a portable first framework. It has a somewhat of a turn: it incorporates HTML, CSS and JavaScript. The decent thing is, it issues you a local search for your Web applications.

Batman.js

Link

40个Web开发必须拥有的JavaScript框架

In the event that you know Rails, then you’ll be up and running with batman.js in minutes. batman.js was fabricated in view of Rails improvement, permitting you to spare time and utilize less code.

CanJS

Link

40个Web开发必须拥有的JavaScript框架

CanJS is straightforward, little and simple to learn library that permits you to fabricate complex application rapidly. It bolsters custom labels, 2 way tying, observables, memory security and that’s only the tip of the iceberg.

Feathers

Link

40个Web开发必须拥有的JavaScript框架

Fleathers is a library that expands Express – a standout amongst the most prominent web frameworks for NodeJS – with the capacity to effortlessly make imparted RESTful web administrations and continuous APIs utilizing SocketIO and other websocket libraries.

QUnit

Link

40个Web开发必须拥有的JavaScript框架

QUnit is an effective, simple to-utilize JavaScript unit testing framework. It’s utilized by the jQuery, jQuery UI and jQuery Mobile activities and is fit for testing any nonexclusive JavaScript code, including itself!

AmplifyJS

Link

40个Web开发必须拥有的JavaScript框架

AmplifyJS is a situated of segments intended to tackle regular web application issues with an oversimplified API. Enhance’s objective is to disentangle all types of information taking care of by giving a brought together API to different information sources. Enhance’s store part handles persevering customer side stockpiling, utilizing benchmarks like localStorage and sessionStorage.

Prototype

Link

40个Web开发必须拥有的JavaScript框架

Prototype takes the many-sided quality out of customer side web programming. Assembled to comprehend genuine issues, it adds valuable expansions to the program scripting environment and gives rich APIs around the blundering interfaces of Ajax and the Document Object Model.

SnackJS

Link

40个Web开发必须拥有的JavaScript框架

Snack is a little and basic JavaScript library. Despite the fact that perfect for little undertakings, its got enough in it to manufacture mind boggling, cross-program web applications.

jQuery Mobile

Link

40个Web开发必须拥有的JavaScript框架

jQuery Mobile is a HTML5-based client interface framework intended to make responsive sites and applications that are available on all smartphone, tablet and desktop gadgets.

Agility.js

Link

40个Web开发必须拥有的JavaScript框架

Agility.js is a MVC library for Javascript that gives you a chance to compose viable and reusable program code without the verbose or infrastructural overhead found in other MVC libraries.

DHTMLX Touch

Link

40个Web开发必须拥有的JavaScript框架

DHTMLX Touch is a free open source JavaScript library for building HTML5-based versatile web applications. It’s an arrangement of UI gadgets, as well as a complete framework that permits you to make eye-getting, hearty web applications that run on iOS, Android, and other versatile stages.

Pyjamas

Link

40个Web开发必须拥有的JavaScript框架

pyjs is a Rich Internet Application (RIA) Development Platform for both Web and Desktop. With pyjs you can compose your JavaScript-controlled web applications completely in Python.

Ext JS

Link

40个Web开发必须拥有的JavaScript框架

Ext is an intense framework for building business application. It is pressed with rich information bundle, 1000 recorded API, more than 150 client interface segments for desktop, tablets other touch based gadgets. The premium rendition is accessible for 30 day trial.

Riot JS

Link

40个Web开发必须拥有的JavaScript框架

Riot conveys custom labels to all programs beginning from IE8. Custom labels let you assemble complex perspectives with HTML.

Serenade.js

Link

40个Web开发必须拥有的JavaScript框架

Serenade.js is a customer side framework based on the MVC design. It makes it easy to make rich customer side applications by liberating you from needing to stay up with the latest with your information through effective information ties.

AuraJS

Link

40个Web开发必须拥有的JavaScript框架

AuraJS is situated of revelatory segments for occasion driven RequireJS applications. The parts speak to a unit of page and occasions give segments a rich approach to impart at nearby or worldwide level.

Reactive Coffee

Link

40个Web开发必须拥有的JavaScript框架

This is a lightweight Coffeescript for building adaptable web interface and responsive programming. It underpins decisive DOM development and works with jQuery and all prominent programs.

Appcelerator Titanium

Link

40个Web开发必须拥有的JavaScript框架

Appcelerator Titanium – An open, extensible improvement environment for making delightful local applications crosswise over diverse cell phones and OSs including iOS, Android, and BlackBerry, and crossover and HTML5. It incorporates an open source SDK with more than 5,000 gadget and portable working framework APIs, Studio, an effective Eclipse-based IDE, Alloy, a MVC framework and Cloud Services for a prepared to-utilize versatile backend.

JavaScript MVC

Link

40个Web开发必须拥有的JavaScript框架

JavaScriptMVC is an open-source framework containing the best thoughts in jQuery improvement. It directs you to effectively finished tasks by advancing best practices, practicality, and tradition over arrangement.

Soma.js

Link

40个Web开发必须拥有的JavaScript框架

Soma.js is a situated of instruments and outline examples to construct a long haul structural planning that are decoupled and effectively testable. The devices gave by the framework are reliance infusion, eyewitness design, go between example, exterior example, charge design, OOP utilities and a DOM control layout motor as a discretionary plugin.

Ionic

Link

40个Web开发必须拥有的JavaScript框架

Free and open source, Ionic offers a library of portable upgraded HTML, CSS and JS parts, motions, and devices for building exceptionally intuitive applications. Fabricated with Sass and improved for AngularJS.

Stapes.js

Link

40个Web开发必须拥有的JavaScript框架

Stapes issues you vital building pieces to construct quality applications. It is ideal for portable destinations. Stapes has 20 systems and backings custom occasions, class creation and information strategies.

KnockoutJS

Link

40个Web开发必须拥有的JavaScript框架

Knockout is a JavaScript library that helps you to make rich, responsive showcase and editorial manager client interfaces with a clean fundamental information model. Whenever you have segments of UI that overhaul alterably.

Webix

Link

40个Web开发必须拥有的JavaScript框架

Knockout is a JavaScript library that helps you to make rich, responsive showcase and manager client interfaces with a clean hidden information model. At whatever time you have areas of UI that upgrade progressively.

Meteor

Link

40个Web开发必须拥有的JavaScript框架

Meteor is a complete open source stage for building web and versatile applications in unadulterated JavaScript. Achieve in 10 lines what might some way or another take 1000, because of a responsive programming model that expands the distance from the database to the client’s screen.

Wakanda

Link

40个Web开发必须拥有的JavaScript框架

Wakanda is a bound together, end-to-end JavaScript stage for building Business Web Applications. It contains three principle parts, of which the initial two are utilized at runtime.

React

Link

40个Web开发必须拥有的JavaScript框架

A decisive, effective, and adaptable JavaScript library for building client interfaces. Respond is a JavaScript library for building client interfaces.

Flight

Link

40个Web开发必须拥有的JavaScript框架

Flight is a lightweight, part based JavaScript framework that maps conduct to DOM hubs. 推ter utilizes it for their web applications.

Polymer

Link

40个Web开发必须拥有的JavaScript框架

Web Components introduce another period of web improvement in light of epitomized and interoperable custom components that develop HTML itself. Fabricated on these new models, Polymer makes it less demanding and speedier to make anything from a catch to a complete application crosswise over desktop, portable, and past.

Dojo

Link

40个Web开发必须拥有的JavaScript框架

Dojo spares you time and scales with your advancement methodology, utilizing web models as its stage. It’s the tool stash experienced designers turn to for building superb desktop and portable web applications.

Ember.js

Link

40个Web开发必须拥有的JavaScript框架

Ash improves Handlebars layouts even, by guaranteeing your HTML stays forward when the fundamental model changes. To begin, you don’t even need to compose any JavaScript.

MooTools

Link

40个Web开发必须拥有的JavaScript框架

MooTools is an accumulation of JavaScript utilities intended for the moderate to cutting edge JavaScript engineer. It permits you to compose capable and adaptable code with its exquisite, decently reported, and intelligible APIs.

Backbone.js

Link

40个Web开发必须拥有的JavaScript框架

Backbone.js offers structure to web applications by furnishing models with key-quality tying and custom occasions, accumulations with a rich API of enumerable capacities, sees with definitive occasion taking care of, and join it all to your current API more than a RESTful JSON interface.

Angular.js

Link

40个Web开发必须拥有的JavaScript框架

AngularJS enables you to increase HTML terminology on your program. The particular ending natural environment can be immensely significant, understandable, along with quick to develop.