• [^] # Re: .

    Posté par (site web personnel) . En réponse au journal Petit guide à l'usage des développeurs de LL qui souhaitent se tirer dans le pied. Évalué à 0.

    Beaucoup de logiciels utilisent le .NET Framework (2.0, 4.0, 4.5, 4.6, 4.7, à ce jour), DirectX
    (1/2/4/5/6/7/8/9/10/11/12), le runtime MSVC (beaucoup trop de versions), les API du kernel (kernel32, ...),
    les API de User32.dll (du genre LoadIcon, ou pour lire/écrire dans le presse-papier, parmi beaucoup
    d'autres fonctions), et j'en passe.

    Sous windows, ça choque personne la place disque bouffée par toutes les versions du framework .Net, directX et consort ?

    Pour avoir voulu toucher un peu au monde du dev sous windows, c'est juste un enfer sans nom...

    Sous un linux, tu vas installer les paquets lib64xyz-devel, la lib64xyzXYZ qui va avec, tu compiles et c'est mare.

    Et le pire c'est que les librairies de développements ne sont pas les mêmes que celles redistribuables.
    Donc si tu fais pas attention tu te retrouves avec des dépendances sur les version debug des dll, qui sont pas disponibles sans installer des Go de l'environnement de développement. Et le pire dans tout ça c'est le packaging des derniers compilateurs MSVC qui forcent à installer tout l'environnement de développement.

    Au final ça m'a pris moins de place de monter une vm virtualbox, un environnement de développement linux complet que d'installer l'environnement sur windows...