40个Web开发必须拥有的JavaScript框架
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
LinkSammy.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
LinkSproutCore 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
LinkrAppid.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
LinkThe-M-Project is a portable HTML5 JavaScript framework that helps you assemble extraordinary versatile applications, simple and quick.
Qooxdoo
Linkqooxdoo 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
LinkCappuccino 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“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
LinkIn 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
LinkCanJS 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
LinkFleathers 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
LinkQUnit 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
LinkAmplifyJS 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
LinkPrototype 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
LinkSnack 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
LinkjQuery 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
LinkAgility.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
LinkDHTMLX 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
Linkpyjs 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
LinkExt 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
LinkRiot conveys custom labels to all programs beginning from IE8. Custom labels let you assemble complex perspectives with HTML.
Serenade.js
LinkSerenade.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
LinkAuraJS 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
LinkThis 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
LinkAppcelerator 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
LinkJavaScriptMVC 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
LinkSoma.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
LinkFree 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
LinkStapes 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
LinkKnockout 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
LinkKnockout 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
LinkMeteor 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
LinkWakanda 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
LinkA decisive, effective, and adaptable JavaScript library for building client interfaces. Respond is a JavaScript library for building client interfaces.
Flight
LinkFlight is a lightweight, part based JavaScript framework that maps conduct to DOM hubs. 推ter utilizes it for their web applications.
Polymer
LinkWeb 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
LinkDojo 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
LinkAsh 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
LinkMooTools 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
LinkBackbone.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
LinkAngularJS enables you to increase HTML terminology on your program. The particular ending natural environment can be immensely significant, understandable, along with quick to develop.