IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AngularJS Discussion :

Renseignement débuter sur Angular


Sujet :

AngularJS

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 189
    Points : 68
    Points
    68
    Par défaut Renseignement débuter sur Angular
    Bonjour à tous ,

    J'ai des questions concernant l'apprentissage d'Angular , je souhaiterai me former sur ce framework mais j'ai vu qu'il y'avait Angular 2 qui était proposé en version beta donc je me pose donc les questions suivantes:

    - est-ce que je dois me former AngularJS ou Angular 2 ?
    - il y'a t'il une différence notable et Angular JS est-il amené à disparaitre au profit d'Angular 2 ?


    Merci d'avance.

  2. #2
    Membre expert
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Points : 3 004
    Points
    3 004
    Par défaut
    ça dépends le contexte, ton contexte ?

    est-ce pour te faire embaucher pour un futur job ?
    pour toi même ?
    pour un projet à court ou long terme ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Supers questions, et à vrai dire, je pense que même Google ne sait pas ce qu'il va se passer.

    AngularJs est vraiment sympa pour débuter et c'est du MVC par contre on peut faire de grosses bourdes avec le 2 ways binding si on ne fait pas gaffe, Angular2 est également pas mal,du fait qu'il structure encore plus la pensée et la création sous forme de components, par contre la syntaxe dans le HTML est un poil plus complexe à comprendre (Faut aller sur le bon blog : https://www.themarketingtechnologist...sus-angular-1/ ).

    Perso le typage de variables dans Angular 2 semble un peu lourd, mais c'est un coup à prendre.

    Le succès international, c'est AngularJs qui l'a obtenu, pas Angular2, donc à méditer ...
    Dernière modification par NoSmoking ; 03/09/2016 à 10h16. Motif: Inutile de citer un message pour y répondre, il existe un bouton répondre à la discussion.

  4. #4
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 189
    Points : 68
    Points
    68
    Par défaut
    Merci , c'est pour moi d'une part car j'ai envie découvrir mais aussi avoir une compétence supplémentaire qui pourrait être nécessaire à ma futur carrière . Je sais pas trop quoi choisir car si c'est pour me former sur Angular JS puis que après Angular 2 devient le "standard" c'est un peu embêtant dans un sens même si ce former sur quelque chose n'est jamais perdu mais autant faire le bon choix de suite si vous voyez ce que je veux dire.

    Vous me conseillez quoi ? de commencer sur Angular JS ou de partir directement sur Angular 2 , je préfère prendre les conseils de personnes qui s'y connaissent que de le faire par moi-même

  5. #5
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut Un avis
    Bonjour,


    La personne précédente t'as bien répondu, je pense qu'il faut un objectif.
    Pour être franc, pourquoi se former à une ancienne techno si c'est pour rien.
    Angular 2 comble les défauts de Angular 1, les concepts sont différents, il faut tout
    réapprendre. Je ne conseille jamais de regarder dans le passé.
    Pour la petite histoire, j'ai un projet ou on m'a parachuté un dev symfony 2 sur un projet
    symfony 1.
    Il a mis peut de temps à comprendre le fonctionnement, mais il a investi car il
    en avait besoin.


    Olivier
    Architecte destructurant,
    be cool, be free

    Il nous reste Debian bien sûr

  6. #6
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 189
    Points : 68
    Points
    68
    Par défaut
    Ok merci Olivier pour ton avis. Bonne soirée

  7. #7
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    Je suis pas trop d'accord avec @nathieb

    Angular 2 est une techno en RC. Il n'y a pas eu une seule version stable utilisable en production.

    Angular 1 est une techno sèche qui a encore des années devant elle. Les documentations et tutoriels sont légions sur le net (c'est pas le cas en 2), et dans toutes les langues. Un excellent point de départ en français. Ca sera plus facile de faire 1 puis 2 que de partir sur 2 direct.

    En résumé, angular 1 c'est le présent, pas le passé. Angular 2 c'est le futur. Ça sera beaucoup plus facile d’appréhender le 2 en ayant appréhendé le 1. De plus, dans un contexte professionnel, tu auras plus de chances de devoir migrer un projet angular 1 vers le 2 que de partir sur du 2 from scratch. Il faudra donc bien comprendre un minimum le 1.

    Pour ce qui est du support de Google sur angular 1, ils ont dit qu'ils allaient se baser sur les stats des visites de leurs sites officiels, et quand le trafic de angular 2 sera supérieur à angular 1 alors ils dropperont le support. Autant te dire que c'est pas pour tout de suite.
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  8. #8
    Membre expert
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Points : 3 004
    Points
    3 004
    Par défaut
    je suis d'accord avec marco.

    quel que soit la technologie, une entreprise ne peut pas se permettre de se lancer dans une version non stable(donc avec des bugues) et avec une doc faible et qui est susceptible de changer.

    Angular 2 ça sera bon dans 2-3 ans.

  9. #9
    Invité
    Invité(e)
    Par défaut
    Hi hi moi aussi j'avoue être super fan de AngularJs 1.5 ! C'est du MVC et on peut quand même faire des components avec la dernière version. Je ne suis pas encore passé aux components, mais ca à l'air de simplifier encore plus le développement. sans compter les tonnes de modules additionnels existant, de la gestion de projet, aux graphiques, des calendriers en 2 way binding aux librairies de reconnaissance faciale ... Tout s'interface avec AngularJs 1.5, le pro du temps réel .. En mode Coool, sans prise de tête !
    Bon ok, il ne faut pas faire n'importe quoi avec le 2 way binding sous peine de Freezing( que je n'ai encore jamais expérimenté, en fait c'est le temps de chargement qui est le plus génant !), mais c'est la logique qui veut ça, il existe des astuces, du style passer en one time binding quand il le faut dans les ng-repeat avec{{::maVar}}, utiliser vs-repeat, la pagination serveur etc ...
    Dernière modification par NoSmoking ; 03/09/2016 à 10h16. Motif: Inutile de citer un message pour y répondre, il existe un bouton répondre à la discussion.

  10. #10
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut avis
    Bonjour,

    Lui dire que la doc en "français" existe est pas forcément un bon conseil.
    Je vous rappelle que la langue de shakespear est la référence et sur le site de angular 2, il y a tout.
    Pour le reste, c'est discutable, investir dans une techno ou tu n'es pas encore recruté sur des projets
    que tu n'as pas ?? je suis pas fan sur même si c'est la raison.
    2 ans c'est demain, et pour ce qui est de la migration faudra tout réécrire ou presque donc ...
    Et angular 2, c'est franchement plus fun

    On en revient au point de départ, quel objectif ?


    Olivier
    Architecte destructurant,
    be cool, be free

    Il nous reste Debian bien sûr

  11. #11
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    Citation Envoyé par nathieb Voir le message
    Lui dire que la doc en "français" existe est pas forcément un bon conseil.
    Je vous rappelle que la langue de shakespear est la référence et sur le site de angular 2, il y a tout.
    Dans l'absolu je suis d'accord mais pour mettre le pied à l'étrier pourquoi pas ?

    Citation Envoyé par nathieb Voir le message
    Pour le reste, c'est discutable, investir dans une techno ou tu n'es pas encore recruté sur des projets
    que tu n'as pas ?? je suis pas fan sur même si c'est la raison.
    Ça ça rejoint ta dernière question, qu'est ce qu'il veut faire. Ce qui est certain c'est que si il veut travailler sur angular dans l'année qui vient il vaut mieux apprendre le 1 d'abord. Enfin apprendre ... S'initier plutôt.

    Citation Envoyé par nathieb Voir le message
    2 ans c'est demain, et pour ce qui est de la migration faudra tout réécrire ou presque donc ...
    Et angular 2, c'est franchement plus fun

    Ouch ... Tout réécrire ? Nononon ou alors c'est que c'est codé vraiment salement. 80% de l'implémentation sera réutilisable au moins.
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  12. #12
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut
    Cela dépend en effet de la société qui a codé, 80%, quel bel optimisme, j'apprécie .
    Alors pour les franchouillards de base, et pourtant, je suis chauvin, cocorico !

    En français ...

    Plus d'excuse, il y a la même série pour angular 1, je crois, j'ai commencé ainsi.
    café !

    Olivier
    Architecte destructurant,
    be cool, be free

    Il nous reste Debian bien sûr

  13. #13
    Membre expert
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Points : 3 004
    Points
    3 004
    Par défaut
    ce tutoriel en Français n'est plus à jour. il y a eu quelques changements depuis.

    en tout cas, j'irai pas à l'aveuglette sur une version non stable.
    je vous invite à chercher les offres d'emplois AngularJS vs Angular. le choix va être vite extrêmement claire....

  14. #14
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    Citation Envoyé par nathieb Voir le message
    Cela dépend en effet de la société qui a codé, 80%, quel bel optimisme, j'apprécie .
    Ah bah oui c'est optimiste Mais normalement si les gens respectent les bonnes pratiques et écrivent leur logique dans des services et qu'ils sont testés unitairement ça devrait pas poser plus de problème que ça.

    Mais oui je sais que c'est optimiste
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  15. #15
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut
    Merci, enfin un repenti il avoue.
    Tu sais , je suis un vieux !
    Avec le temps, les dogmes ...

    Olivier
    Architecte destructurant,
    be cool, be free

    Il nous reste Debian bien sûr

  16. #16
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    C'est pas un dogme. Si une entreprise doit tout réécrire pour faire passer son application de angular 1 à angular 2 c'est qu'elle a fait de la merde, c'est pas de la faute d'angular 2 ou pour des limitations techniques.

    En pratique, c'est rare de tomber sur des personnes suffisamment compétentes et avec suffisamment de temps pour devenir compétentes et faire du bon travail. C'est ça que je veux dire. C'est une grave erreur du management à mon sens mais c'est un autre sujet.
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  17. #17
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut d'accord
    Bonjour,

    D'accord avec toi, ne me fais pas dire ce que je ne dis pas.


    Olivier
    Architecte destructurant,
    be cool, be free

    Il nous reste Debian bien sûr

Discussions similaires

  1. Débuter sur J2ME
    Par kedare dans le forum Java ME
    Réponses: 3
    Dernier message: 13/08/2013, 20h06
  2. Renseignements générals sur le C++
    Par Tweetyx dans le forum C++
    Réponses: 4
    Dernier message: 02/04/2008, 01h41
  3. Renseignement préçis sur Eclipse!
    Par cinou01 dans le forum Eclipse
    Réponses: 3
    Dernier message: 29/11/2007, 10h51
  4. Réponses: 2
    Dernier message: 23/11/2007, 09h50
  5. comment bien débuter sur java
    Par mahjoubi dans le forum Langage
    Réponses: 7
    Dernier message: 22/08/2007, 11h53

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