10 cadres et des bibliothèques pour apprendre prochaine javascript

Vous avez tout juste de commencer votre voyage javascript. L'univers d'outils, cadres et bibliothèques construites avec javascript et qui va vous aider à écrire de meilleurs programmes javascript est vaste et croissant à un rythme ahurissant. Voici dix grands cadres et bibliothèques javascript.

Sommaire

10 cadres et des bibliothèques pour apprendre prochaine javascript
10 cadres et des bibliothèques pour apprendre prochaine javascript Agrandir
1

Angulaire JS

JS angulaire.

Angulaire JS, communément appelé angulaire, est un cadre d'application source de javascript ouvert. Souvent confondu avec une bibliothèque en raison de sa conception légère, JS angulaire est maintenue par Google et la communauté des développeurs.

Le cadre adapte et étend HTML traditionnelle pour servir du contenu dynamique grâce bidirectionnelles données fixations qui permettent la synchronisation automatique des modèles (données) et des vues (pages web). En conséquence, angularjs de-souligne la manipulation du DOM dans le but d'améliorer la testabilité et la performance.

Les objectifs de conception de angulaires sont à

  • Améliorer la testabilité du code en séparant la manipulation du DOM de la logique de l'application.

  • Mettre l'accent sur le test de code juste autant que l'écriture de code.

  • Créer séparation entre le côté client et de l'application côté serveur.

  • Fournir une structure pour le processus de construction de l'application, de la conception à l'interface utilisateur grâce écriture de logique à des tests.

Qui l'utilise? YouTube.com, Lynda.com, Netflix.com et freelancer.com.

10 cadres et des bibliothèques pour apprendre prochaine javascript
10 cadres et des bibliothèques pour apprendre prochaine javascript Agrandir
2

Backbone.js

Backbone.js.

Backbone.js est une source bibliothèque ouverte MVC javascript conçu pour la construction d'une seule page web apps. Le développement d'applications Web avec Backbone donne la structure de votre application et applique le très bon principe que la communication avec le serveur doit être fait à travers une API RESTful.

Le résultat de l'utilisation de Backbone est que votre code sera plus modulaire, et vous serez en mesure de construire et de garder trace des applications Web très complexes avec un minimum de code et d'une manière organisée.

Backbone a une seule dépendance (underscore.js) et ajoute la charge très minime à votre application web.

Qui l'utilise? reddit.com, bitbucket.org, tumblr.com, pintrest.com et linkedin.com.

10 cadres et des bibliothèques pour apprendre prochaine javascript
10 cadres et des bibliothèques pour apprendre prochaine javascript Agrandir
3

Ember.js




Ember.js.

Ember.js est l'un des cadres MVC javascript âgées, avec des racines d'aller le chemin du retour à 2007. Ember appelle lui-même “ un cadre pour la création d'applications web ambitieux ”. Il est basé sur l'architecture logicielle modèle MVC. Comme Backbone, il est conçu pour créer une seule page des applications web.

Ember a la réputation d'avoir une courbe d'apprentissage abrupte. Cependant, une fois que vous le savez, les avantages de l'utilisation Ember sont nombreux. Ember est conçu pour favoriser convention plutôt que configuration. Qu'est-ce que cela signifie pour les développeurs Ember est que si elles écrivent du code selon les pratiques normales d'Ember, Ember va déduire une grande partie de la configuration de l'application, plutôt que d'exiger le développeur de spécifier tout ce qui concerne l'application manuellement. Cela peut être un gain de temps très.

Qui l'utilise? digitalocean.com, vine.co, nbcnews.com, twitch.tv et mediabistro.com.

10 cadres et des bibliothèques pour apprendre prochaine javascript
10 cadres et des bibliothèques pour apprendre prochaine javascript Agrandir
4

Célèbre

Célèbre.

Famo.us est un cadre ouvert javascript de source pour créer des interfaces utilisateur complexes pour tout écran. Il dispose d'un moteur de rendu 3D intégré, ce qui permet aux développeurs d'écrire du code javascript qui peuvent déplacer des objets autour du navigateur en 3D et pour créer des effets et des interfaces qui étaient auparavant uniquement disponible dans les applications logicielles natives. Le résultat est que les applications Web créées avec Famo.us peuvent être beaucoup plus rapide et de travailler beaucoup plus facilement que les applications web construites en utilisant seulement HTML5, CSS3 et javascript.

Qui l'utilise? InkaBinka.com, Superstereo, Requested App, et au Japon aujourd'hui.

10 cadres et des bibliothèques pour apprendre prochaine javascript
10 cadres et des bibliothèques pour apprendre prochaine javascript Agrandir
5

Assommer

Assommer.

Knockout est un cadre ouvert javascript source de simplification des interfaces utilisateur dynamiques javascript. Il utilise le modèle Model-View-Vue-Modèle.

Knockout comprend

  • Fixations déclaratives

  • Automatique de l'interface utilisateur Actualiser (l'interface utilisateur met à jour automatiquement lorsque les modifications de données)

  • Suivi de dépendance

  • Templating

Qui l'utilise? mlb.com, ancestry.com, Eventbrite.com et ameritrade.com.

10 cadres et des bibliothèques pour apprendre prochaine javascript
10 cadres et des bibliothèques pour apprendre prochaine javascript Agrandir
6

QUnit

QUnit.

QUnit est un framework de test unitaire javascript, qui est utilisé par de nombreux projets open source javascript, y compris jQuery. Il peut tester tout code javascript générique et est connu pour être puissants aussi bien que facile à utiliser.

Qui l'utilise? jQuery, jQuery UI, jQuery Mobile, sitepoint.com, et de nombreux développeurs javascript.

10 cadres et des bibliothèques pour apprendre prochaine javascript
10 cadres et des bibliothèques pour apprendre prochaine javascript Agrandir
7

underscore.js

Underscore.js.

Soulignement est une bibliothèque javascript qui fournit de nombreuses fonctions d'assistance utiles pour les programmeurs. Une fois que vous commencez à utiliser les fonctionnalités de soulignement, vous vous demanderez comment vous avez pu vivre sans eux.

Exemples d'assistants de soulignement comprennent sortBy (pour le tri des listes), groupBy (pour regrouper une collection en ensembles), contient (renvoie true si la liste contient une valeur spécifiée), shuffle (renvoie une copie mélangées d'une liste), et environ 100 autres fonctions - dont beaucoup auraient dû être construits en javascript depuis le début.

Qui l'utilise? dropbox.com, lifehacker.com, theverge.com, att.com et gawker.com.

10 cadres et des bibliothèques pour apprendre prochaine javascript
10 cadres et des bibliothèques pour apprendre prochaine javascript Agrandir
8

Modernizr

Modernizr.

Modernizr est une bibliothèque javascript pour détecter les caractéristiques d'un navigateur Web dans lequel il fonctionne. Il est le plus souvent utilisé comme un moyen très simple et pratique pour vérifier si le navigateur d'un utilisateur peut courir un peu particulier de javascript ou de faire usage d'une API avant de tenter d'utiliser cette fonctionnalité. Modernizr est souvent utilisé en conjonction avec des outils appelés Polyfills, qui fournissent d'autres moyens pour accomplir des fonctionnalités de pointe des navigateurs modernes dans des appareils moins capables et les navigateurs.

Qui l'utilise? go.com, about.com, hostgator.com, addthis.com et usatoday.com.

10 cadres et des bibliothèques pour apprendre prochaine javascript
10 cadres et des bibliothèques pour apprendre prochaine javascript Agrandir
9

Handlebars.js

Guidon.

Guidons est un moteur de templates javascript côté client. Il permet aux programmeurs d'insérer des modèles dans des pages HTML qui seront analysées en utilisant des données en direct qui est passé à la fonction Handlebars.js.

Qui l'utilise? meetup.com, mashable.com, flickr.com, wired.com, et
overstock.com.

10 cadres et des bibliothèques pour apprendre prochaine javascript
10 cadres et des bibliothèques pour apprendre prochaine javascript Agrandir
10

jQuery

JQuery.

JQuery est la “ écrire moins, faire plus ” Bibliothèque javascript. Utilisé par plus de 60 pour cent des sites les plus populaires sur le web, il est devenu un outil indispensable pour la plupart des programmeurs javascript. Juste un peu des choses que jQuery facilite comprennent la manipulation de document, la gestion des événements, l'animation, et l'Ajax.

En outre, jQuery possède une architecture de plug-in qui permet à d'autres développeurs de construire sur la fonctionnalité jQuery de base afin de créer de nouvelles bibliothèques et des cadres.

Certains des plugins les plus populaires jQuery UI comprennent jQuery, jQuery Mobile, de nombreux effets, les cueilleurs de données, outils de manipulation d'image, et les curseurs d'image. Consultez cette liste complète de plugins jQuery disponibles.

Qui l'utilise? WordPress.com, Pinterest, Amazon, Microsoft.com, Etsy, et beaucoup, beaucoup plus.


» » » » 10 cadres et des bibliothèques pour apprendre prochaine javascript