• [^] # Re: Grandiose

    Posté par (site web personnel, Mastodon) . En réponse au journal Linuxfr en J2EE. Évalué à 4.

    "C'est quoi ton environnement de dev si parfait ou tout est génial et y'a rien de chiant à faire ?"

    Python.

    Tu apt-get install les packages python-xxx qui sont nécessaires pour ton projet.
    Tu lances "python main.py"
    Et voilà...


    Les gars, faut ouvrir un peu les yeux : quand tu dois commencer à utiliser des outils pour pouvoir utiliser tes outils, c'est un peu angoissant. La palme revient quand même à Gcc. Comme c'était compliqué de compiler, on a fait make. Comme faire un makefile, c'est conpliqué, on a fait configure. Comme configure c'était compliqué, on a fait autogen. C'est incroyable. Et Java fonce droit dans la même veine.

    J'avoue que même en python, certains essayent de pourir un peu avec les eggs et des trucs comme ça. Ou pire : zope. Mais dans les projets modernes, tu peux trouver de très gros programmes en python qui se lancent avec python main.py. Pour le développement web, django a une philosophie très similaire.

    Moi perso, dans mes projets, j'estime qu'un programme doit pouvoir se lancer avec un start.sh, rien d'autres. Si ce n'est pas le cas, le programme est mal fichu tout simplement.

    Mes livres CC By-SA : https://ploum.net/livres.html