• [^] # Re: Tu dois pas produire grand chose

    Posté par . En réponse au journal De l'art d'être indépendant des dépendances. Évalué à 10. Dernière modification le 17 janvier 2022 à 15:13.

    Je pense que ça aurait été judicieux de contextualiser sur le type de projet sur lequel tu l'appliques.

    C'est pas faux.

    Une appli web de gestion avec des fonctionnalités classiques, de moyenne taille.

    backend en dotnet (API) :

    • server http (pure dotnet) + websocket
    • connexion base de données, controller métiers
    • import excel/csv, import des données des grands éditeurs de SIRH français.
    • export de données excel/csv/pdf
    • mailing
    • gestion des tâches arrière plan + planification
    • connexion à certains protocoles réseaux spécifiques IoT.

    Une dizaine de dépendances gérés avec nuget

    frontend, une SPA en full javascript SANS NODE NI NPM. :

    • vue/vuetify (responsive, material design spec, énormément de composants intégrés)
    • axios
    • moment
    • mdi (material design icon)

    Ça me fait 6 ou 7 paquets que je gère pour le coup à la main. Mon repo est clean.

    Au total, une vingtaine de dépendances avec lesquelles je fais énormément de choses et que je suis upstream en fonction mon intérêt. Si je compare à fonctionnalités équivalentes, toujours dans le domaine du web, je vois souvent des aberrations chez d'autres développeurs avec des dizaines et dizaines de paquets pour avec des dépôts de l'ordre du Go pour une simple appli web (le syndrome NPM).