Home

Total.js est un framework open source MVC basé sur Node.js permettant de créer rapidement des sites web et applications web riches.

Total.js est un framework open source MVC basé sur Node.js permettant de créer rapidement des sites web et applications web riches.

Dans la lignée des frameworks web Node.js, vous connaissez sans doute Express.js. Total.js est sans doute un peu moins connu mais mériterait plus de visibilité.

Il s’agit d’un framework complet MVC proposant des outils simples à apprendre et ne nécessitant aucune dépendance.

Sa documentation est plutôt bien fournie avec de nombreux exemples.

Parmi ses points forts, on peut noter son systèle de routing:

Routing Node.js Total.js

Un système de vues avec un markup dédié simple à manipuler.

Total.js vues

Total.js propose de compiler directement la syntaxe LESS dans vos fichiers CSS et s’occupe d’optimiser les fichiers en compressant au maximum le code inline et le code dans vos fichiers CSS. Même chose pour le Javascript. Le framework est orienté webperf.

Le framework utilise les notions de Components pour séparer et réutiliser vos composants/widgets/pages dans différents projets. Les Modèles, Vues et Contrôleurs sont bien entendus présents. Un système de validation vous permet de contrôler facilement vos formulaires, la gestion de l’internationalisation, des helpers embarqués pour gérer les strings, dates … Bref, on retrouve tous les éléments clés d’un bon framework web qui vous fera gagner beaucoup de temps!

Fonctionnement de Total.js

Et vu que le framework est basé sur Node.js, vous n’aurez aucun mal à ajouter en plus quelques notions de real-time.

La preuve par l’exemple dans cette vidéo ou une application de chat basique est développée en 5min avec le framework:

Vous aimez ?

Site Officiel

Advertisements

Laisser un commentaire

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s