Les environnements de dev android, mais quelle purge…

C’est dingue quand même que plus on avance dans le temps en informatique plus on régresse et qu’on ne tient pas compte des retours d’expérience…

Show thread
Follow

J’entendais tout le monde râler sur les envs java & cie… Mais vous avez vu le BORDEL que sont les outils « modernes » en comparaison ?

Avant, tu installais java & maven et tu définissais une variable d’env et ça roulait. Avec la même config d’un projet à l’autre, un temps d’adaptation du coup négligeable quand tu devais en changer.

Show thread

Maintenant si tu n’as pas au moins 5 outils dont 2 exclusivement pour le dev, ton projet est limite propre.
Et chacun fait sa tambouille dans son coin…

Show thread

On parlait de la lourdeur de maven et de son fichier XML. On en parle du package.json qui se contente d’une fucking string à exécuter ? Où tu fais le café dedans à gros coup de bash ?

Show thread

Là je dois compiler un projet android. J’ai besoin d’un obscure SDK qui ne trouve pas ses petits, de cordova, de nodejs, de lancer 5 commandes (dont une qui part en erreur « mais c’est normal »), le tout en définissant 40 variables d’env documentées plus ou moins nulle part…

Show thread

Et les machins sont tellement mal gaulés que d’une version à l’autre tout pête. « Ah ben non, faut absolument node XXX, java YYY et cordova ZZZ sinon ça ne fonctionne pas ». Aviez-vous déjà vu maven régresser d’une version à l’autre ? Ou Java ? Spoiler : non.

Show thread

Même un truc comme ruby qui s’en contrefiche officiellement de la rétro-compatibilité est plus stable que ces machins imbouffables !

Show thread

On gueulait sur maven & ses dépendances… Mais on trouve ça dorénavant normal… 😑

Paquets (1) android-x86-64-system-image-29_r07-1
Taille totale installée : 3214,69 MiB

Show thread

@aeris package.json et android => Cordova?

En natif c'est gradle l'outils de build (pas forcément mieux)

@aeris oué mais les pauvres, ils n'ont pas encore appris ces notions à l'école…

@aeris sans compter que ça télécharge la moitié de la terre.

@aeris
Java ? Essaye de faire fonctionner wisemapping sur le java de Buster et on en reparle.

@framasky @aeris mais Java ça marche partout !*

* enfin partout où y a une JVM et les dépendances bien configurées…

@aeris
j'imagine que c'est parce que docker a réussi son marketing, on peut faire des trucs de merde comme ça, mais avec une config docker ça fonctionne donc aucun scrupule pour ceux qui dev et ne veulent pas l'utiliser v_v monde de merde

Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!