Bonjour à tous !
Je suis développeur backend JEE depuis quelques années et suite à une réorganisation dans ma boite, me voilà promu développeur fullstack
La logique front me dépasse un peu et je galère, pour ne pas en dire plus... Pour faciliter encore les chose, je démarre sur un nouveau projet, les technos sont : angular 4 et bootstrap
Du coup j'ai plein de questions :
1 - Sur angular, je n'ai pas de soucis insurmontable, je me fais bien à la logique. Par contre ça ce complique si je veux rendre le résultat moins moche. J'ai essayé d’écrire mes css et javascript from scratch mais à chaque fois que je fais une modif sur une page, je dois revenir en arrière. J'ai essayé d'utiliser des libs (material design notamment), mais j'ai eu pas mal de difficultés dans la compatibilité entre les dépendances. J'ai essayé de partir d'un template (yeoman) et de remettre en place la logique métier mais comme je ne maîtrise pas le code généré, je n'arrive pas à modifier le code sans tout péter... Au final, je passe beaucoup de temps à essayer différentes approches et je n'avance pas. D'où ma question : par où est on sensé commencer ? J'avance dans la conception logique des pages et j'ajoute les styles une fois qu'elles sont stabilisées ? Je fais un squelette "statique" HTML/CSS/js et j'ajoute ensuite mes directives angular ?
2- La gestion des dépendances sur le long terme m’inquiète également. J'utilise le package.json pour mes dépendances npm et bower pour le reste mais il y a de nouvelles versions très régulièrement des packages que l'on ne peut pas intégrer au fil de l'eau. A quelle fréquence en général fait on les migrations de dépendances ?
3 - Question bonus : Quel IDE utilisez vous ? Je suis partie sur Visual Studio Code, qui est léger et assez ergonomique, mais il y a peut être plus adapté.
Merci à tous !
Partager