lundi 1 juin 2020

Outils pour développer avec la stack Angular

Vous connaissez Visual Studio Code mais je découvre d'autres outils comme TYPEDOC, quels sont les outils pour travailler et développer avec Angular ?

damienbod occupe pas mal de mes pensés en ce moment et je découvre ce projet :

software engineering - ASP.NET CORE, ANGULAR WITH WEBPACK AND VISUAL STUDIO

Un projet où il décrit tout un tas d'outils pour travailler avec cette stack, ASP.NET Core & Angular. Alors allons voir de plus prêt tous ces outils. Dans son post, il y a un lien vers ce projet du Github

https://github.com/preboot/angular-webpack

Ce que je pourrais un peu reprocher à ce genre de stack et à javascript c'est la prolifération des outils et la difficulté de savoir lequel utiliser. En plus cela donne un trop grande force au chef de projet qui passe par là  pour imposer un outil que vous ne connaissez pas et comment estimer le gain/temps passé qu'il va apporter.

Voici donc le premier outil de cette Stack TYPEDOC

Documentez votre projet avec TYPE DOC

Il faut toujours un outil pour documenter votre code. Typedoc fonctionne sous forme de balises de commentaire à ajouter dans votre code Anugular que du très classique mais il en faut bien un.

TYPE DOC
TYPE DOC
Cet outil lui même en invoque d'autres comme Grunt, Gulp, Webpack, bas ça fait une sacrée pile !

C'est quoi Webpack - bundle your images ?

Le problème avec tous ces outils, c'est de prendre la décision d'investir du temps et de la formation et d'estimer le gain que l'on aura en utilisant l'outil. Finalement l'utilisation de l'outil n'est t-elle pas une contrainte trop forte ?

webpack
Le schéma est assez explicite pour comprendre en le regardant ce schéma, vous avez d'un côté tout un tas de scripts java de css sous forme sass d'images aux formats jpg png et l'outil vous permet d'en faire des paquets.

Cet outil vous permet donc d’empaqueter votre application. J'irai plus loin une autre fois, perso je ne suis pas encore convaincu du rapport gain/temps.

C'est quoi Protractor end to end testing for Angular

Dans le développement moderne d'applications apprendre à faire des tests est essentiel là encore la difficulté est de choisir le bon framework, NUnit, UnitTest, XUnit, ils sont nombreux c'est toujours un peu le même principe mais là encore il faut investir en auto-formation. 

Les frameworks JS sont encore plus nombreux.

Framework de tests pour Angular
Voilà donc tout une stack, stack car l'ensemble de ces outils intervient à tous les niveaux du dev, pour bien travailler avec ASP.NET Core & Angular.

Aucun commentaire:

Publier un commentaire