11-06-2018, 02:47 PM
on bosse aussi en angular ( 5 pour le moment, le 6 a deux trois bugs sur ce qui nous intéresse de différent du 5)
le point important est qu'il faut suivre souvent l'évolution d'angular pour éviter de te retrouver avec un gap difficile à basculer (on a vu des clients qui ont mis des mois pour passer de 2 à 3 alors qu'il a fallu à mon associé moins de deux heures
angular est plutôt impressionnant intellectuellement, même si pas parfait.
les points négatifs :
- tu tapes angular dans google, tu tombes surtout sur du angularjs alors qu'on n'est pas du tout sur des ressources comparables, une fois que tu sais qu'il suffit de taper "angular 2" (ou 3 .. 4 ... etc) pour avoir mieux ca va
- il y a beaucoup de ressources sur le web mais souvent redondantes (vive le repompage avec 0 enrichissement) qui parfois même démontrent que l'expert(e) qui pose son commentaire n'a pas tout compris
- tout n'est pas documenté : autant il est relativement aisé de développer une application "unique" avec la doc officielle, autant créer des composants génériques poussés nécessite d'aller décortiquer des trucs dans le dur. C'est malheureux, des idées très très intelligentes ne seront que peu utilisées voire pas du tout à cause de la doc
- beaucoup de bidouilleurs donnent des réponses de bidouilleurs (stack overflow, etc..) qui ne collent pas du tout à la philosophe du truc, donc prend tout avec des pincettes, réfléchis par toi même, essaie, etc...
mais il n'en demeure pas moins que c'est une bonne techno
le point important est qu'il faut suivre souvent l'évolution d'angular pour éviter de te retrouver avec un gap difficile à basculer (on a vu des clients qui ont mis des mois pour passer de 2 à 3 alors qu'il a fallu à mon associé moins de deux heures
angular est plutôt impressionnant intellectuellement, même si pas parfait.
les points négatifs :
- tu tapes angular dans google, tu tombes surtout sur du angularjs alors qu'on n'est pas du tout sur des ressources comparables, une fois que tu sais qu'il suffit de taper "angular 2" (ou 3 .. 4 ... etc) pour avoir mieux ca va
- il y a beaucoup de ressources sur le web mais souvent redondantes (vive le repompage avec 0 enrichissement) qui parfois même démontrent que l'expert(e) qui pose son commentaire n'a pas tout compris
- tout n'est pas documenté : autant il est relativement aisé de développer une application "unique" avec la doc officielle, autant créer des composants génériques poussés nécessite d'aller décortiquer des trucs dans le dur. C'est malheureux, des idées très très intelligentes ne seront que peu utilisées voire pas du tout à cause de la doc
- beaucoup de bidouilleurs donnent des réponses de bidouilleurs (stack overflow, etc..) qui ne collent pas du tout à la philosophe du truc, donc prend tout avec des pincettes, réfléchis par toi même, essaie, etc...
mais il n'en demeure pas moins que c'est une bonne techno