1. #1
    Responsable Jeux-Concours

    Avatar de vermine
    Profil pro
    Inscrit en
    mars 2008
    Messages
    6 154
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations forums :
    Inscription : mars 2008
    Messages : 6 154
    Points : 68 157
    Points
    68 157

    Par défaut DoneJS 1.0 : un framework JavaScript MVVM

    DoneJS 1.0 : un framework JavaScript MVVM
    utilisé pour la construction d'applications web, desktop et mobiles


    DoneJS est un framework JavaScript open source qui facilite la construction d'applications web, desktop et mobiles à hautes performances et en temps réel.

    Précédemment connu sous le nom de JavaScriptMVC, le framework est maintenant disponible en version 1.0. Son changement de nom vient du fait qu'en évoluant, le framework s'est petit à petit détaché de ce nom qui n'était alors plus cohérent.

    Parmi les principales fonctionnalités, nous trouvons :
    • un rendu côté serveur (ce sont des Single Page Applications, on parle alors de JavaScript isomorphe) ;
    • un chargement du JavaScript et du CSS progressif, selon les besoins, ce qui accélère l'affichage de la page ;
    • une bonne gestion de la couche de données avec des requêtes minimales qui agencent le fall through caching, la combinaison de requêtes vers la même API, le cache inline, etc. ;
    • la mise à jour du DOM utilisant le module can-stache du moteur de template de CanJS, ce qui rendrait l'affichage plus rapide que ce que proposent Angular et React ;
    • le support de ES6, même pour les navigateurs qui ne le supportent pas encore ;
    • une architecture MVVM (encore une fois CanJS) ;
    • et bien d'autres.



    DoneJS (installable en commande NPM), inclut donc CanJS qui est en fait une collection de bibliothèques front-end pour construire des applications web plus faciles à maintenir. Il inclut également StealJS, un chargeur et constructeur de code modulaire (dépendances JavaScript et CSS) notamment utile pour les polyfills.


    Site officiel.
    Quick start.

    Source : d'après un article de IT World


    Et vous ?

    Connaissez-vous ce framework et qu'en pensez-vous ?


    Retrouver les cours et tutoriels sur les frameworks JavaScript.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2013
    Messages : 25
    Points : 21
    Points
    21

    Par défaut

    Desktop, mobile et surtout open source. Il m'a l'air intéressant celui là. Bizarre que personne n'en parle

  3. #3
    Membre éclairé
    Homme Profil pro
    Noob
    Inscrit en
    octobre 2009
    Messages
    276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Nouvelle-Zélande

    Informations professionnelles :
    Activité : Noob

    Informations forums :
    Inscription : octobre 2009
    Messages : 276
    Points : 839
    Points
    839

    Par défaut

    Yay encore un !
    Désolé pour les rétines, clavier QWERTY

  4. #4
    Membre expert Avatar de Kearz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2012
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mai 2012
    Messages : 835
    Points : 3 521
    Points
    3 521

    Par défaut

    En regardant en diagonal, c'est un React-like.
    Il y a des choses en plus / en mieux?

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    janvier 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : janvier 2014
    Messages : 1
    Points : 2
    Points
    2

    Par défaut

    Intéressant

  6. #6
    Membre du Club
    Profil pro
    Informaticien
    Inscrit en
    septembre 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : septembre 2007
    Messages : 27
    Points : 42
    Points
    42

    Par défaut C'est très intéressant !

    Je ne le connaissais pas, mais j'ai testé et je le trouve génial. Et surtout le fait qu'il soit crossplateforme Web - Desktop - Mobile.
    Il faut juste adopter leur manière de faire comme pour tout nouveau langage (Il faut bien apprendre la langue qu'ils utilisent pour communiquer avec la machine, même si c'est pas l'anglais ).
    Practice makes perfect !
    C'est par la pratique que l'on parvient à la perfection !
    --------------------------------------------------------------
    Artificial Intelligence Ph.D. Student, Bircham International University (BIU)
    Developer, Network Engineer & Machine Learning Engineer
    ---
    Doctorant en Intelligence Artificielle, Université Internationale Bircham (BIU)
    Développeur, Ingénieur Réseaux & Ingénieur en Apprentissage Automatique

Discussions similaires

  1. ZF incluera bientôt le framework JavaScript Dojo en standard
    Par Yogui dans le forum Zend Framework
    Réponses: 8
    Dernier message: 02/07/2008, 15h14
  2. Comparatif framework javascript & Web 2
    Par __fabrice dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 04/03/2008, 21h01
  3. Framework Javascript , Que Choisir ?
    Par kedare dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/10/2007, 18h49
  4. quel framework javascript choisir ?
    Par maa dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 12/06/2007, 01h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo