+ Répondre à la discussion Actualité déjà publiée
Affichage des résultats 1 à 6 sur 6
  1. #1
    Responsable JavaScript & AJAX

    Avatar de vermine
    Inscrit en
    mars 2008
    Messages
    5 149
    Détails du profil
    Informations personnelles :
    Âge : 30

    Informations forums :
    Inscription : mars 2008
    Messages : 5 149
    Points : 49 495
    Points
    49 495

    Par défaut [Article] Tutoriel AngularJS : Google, Twitter, et AngularJS



    Je vous propose une traduction de l'article anglophone Google, Twitter, and AngularJS de Alex Young.

    Ce dernier a décidé de lancer une série d'articles sur AngularJS.

    Ce premier article présente différents éléments et interaction entre Google, Twitter et AngularJS.

    Google, Twitter, et AngularJS


  2. #2
    Rédacteur/Modérateur
    Avatar de SylvainPV
    Inscrit en
    novembre 2012
    Messages
    2 418
    Détails du profil
    Informations forums :
    Inscription : novembre 2012
    Messages : 2 418
    Points : 5 941
    Points
    5 941

    Par défaut

    AngularJS est un framework très intéressant, mais n'est pas forcément le choix adéquat pour tous les projets. C'est d'autant plus vrai pour Yeoman. Je vois d'un mauvais oeil la nouvelle tendance à vouloir imposer aux développeurs des "tool stacks", des packages tout-en-un censés résoudre tous les problèmes. Alors qu'on passe des années à lister et rassembler des tas d'outils pour être le plus flexible possible, voilà qu'on devrait devenir dépendant d'une chaîne d'outils "pour notre bien". Et tant pis pour tous les autres outils qu'on avait l'habitude d'utilliser et qui n'ont pas été pensés pour se greffer à cette chaîne. C'est plus ou moins le même problème avec jQuery, Bootstrap ou encore Ruby on Rails.

    Au bout de la chaîne, il y a le boulet.

  3. #3
    Membre Expert
    Développeur informatique
    Inscrit en
    avril 2009
    Messages
    467
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2009
    Messages : 467
    Points : 1 143
    Points
    1 143

    Par défaut

    Citation Envoyé par SylvainPV Voir le message
    Je vois d'un mauvais oeil la nouvelle tendance à vouloir imposer aux développeurs des "tool stacks", des packages tout-en-un censés résoudre tous les problèmes. Alors qu'on passe des années à lister et rassembler des tas d'outils pour être le plus flexible possible, voilà qu'on devrait devenir dépendant d'une chaîne d'outils "pour notre bien".
    Pour ce qui est d'Angular, ce n'est qu'un framework jquery en fait, c'est assez peu intrusif et on peut facilement utiliser d'autres outils/librairies au sein d'un projet utilisant Angular. Bon après, c'est sûr que si on ne veut pas dépendre de libs externes, il faut faire du javascript natif, du ruby (ou php) pur... C'est toujours le même débat sur créer soi même (aka réinventer la roue) ou utiliser les librairies externes, débat difficile à trancher en définitive.

  4. #4
    Rédacteur/Modérateur
    Avatar de SylvainPV
    Inscrit en
    novembre 2012
    Messages
    2 418
    Détails du profil
    Informations forums :
    Inscription : novembre 2012
    Messages : 2 418
    Points : 5 941
    Points
    5 941

    Par défaut

    Je crois que tu sous-estimes l'impact d'Angular sur un projet. En creusant un peu pour savoir comment fonctionne le data-binding à double sens, les rafraîchissements automatiques au changement de modèle, la délégation d'évènement, etc.., on prend vite conscience que ce n'est pas un "simple framework". C'est un framework MVVM destiné à structurer toute la couche client d'une appliation. Et il n'a rien à voir avec jQuery au passage.

    Ce n'est pas une critique négative d'Angular, j'aime beaucoup et j'utilise ce framework. Mais il ne faut pas le choisir à la légère, sans réelle volonté de rentrer complètement dans son modèle.

  5. #5
    Membre Expert
    Développeur informatique
    Inscrit en
    avril 2009
    Messages
    467
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2009
    Messages : 467
    Points : 1 143
    Points
    1 143

    Par défaut

    Citation Envoyé par SylvainPV Voir le message
    Et il n'a rien à voir avec jQuery au passage.
    Angular utilise jQuery en fait mais bon c'est sûr que c'est bien plus que ça.

    J'utilise angular avec rails et quand je n'en ai pas besoin j'utilise le ruby de base dans le haml. Bon c'est vrai que toute page passée en angular devient seulement "angular-friendly" et plus ou moins incompatible avec toute autre techno.

    Quoiqu'il en soit je suis d'accord pour dire que c'est un très bon framework qui fait gagner énormément de temps.

  6. #6
    Expert Confirmé
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2007
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2007
    Messages : 1 169
    Points : 3 004
    Points
    3 004

    Par défaut

    Bien que j'ai souvent souhaité quelque chose comme ça, le paragraphe semble dire qu'une solution de synchronisation localStorage serait élaborée. Cela permettrait à la partie du projet basé sur le navigateur de se comporter comme un client, rendant les données disponibles dans localStorage pour une utilisation hors connexion.
    "de type localStorage". Me semble que la team Yeoman n'est pas cantonné qu'à la techno localStorage mais inclurait également les autres (IndexedDB, WebSQL). C'est vrai que ça manque !
    Source :
    The offline storage would be transparent to the developer, and could be backed by (mobile-friendly) WebSQL, IndexedDB or localStorage, depending on the requirements.