• [^] # Re: Légende urbaine : un alligator dans le ramasse-miettes

    Posté par . En réponse à la dépêche Légende urbaine : un alligator dans le ramasse-miettes. Évalué à 2.

    L'idée de pouvoir développer des applications indépendantes de la plateforme est séduisante. Mais à quel prix ? Quand je vois le nombre de personnes qu'il est nécessaire de mettre sur un projet Java comparé à des environnements plus traditionnels (souvent un rapport 2 à 3), je m'interroge sur les gains in fine, en terme de gestion de projet, de conception, de développement et de maintenance.
    J'aime bien ce genre de chiffres. Il faut mettre plus de personnes, mais tu ne nous dit pas que le projet est développé plus rapidement, ou que tes développeurs Java sont des mecs sous-payés.

    Je trouve que l'on est arrivé à de sacrées usines à gaz - proprio ou pas.
    Si tu me donnes l'exemple des serveurs d'application, je serais d'accord avec toi. C'est la plus mauvaise raison pour laquelle Java a perçé, alors qu'il est très fort dans bien d'autres domaines. Les EJB, c'est une espèce de merde noire où il faut, pour s'en sortir, faire appel à des vraies usines à gaz que sont les serveurs d'application. Mais sorti de là, Java marche très bien, se développe au moins aussi vite qu'un autre langage, et donne en plus un code largement plus clair que son équivalent C(++).

    En outre, je constate (mais des exceptions peuvent exister, il faut l'espérer) que nombre de "spécialistes" Java sont malheureusement infoutus d'appréhender la notion de système d'information dans son entièreté et donc incapable de concevoir un projet ou ses modules.
    Tu me parles du monde des SSII, et je te comprends. Les SSII sont la faillite de l'informatique moderne. On pense trop au salaire et pas assez à la technique. Si les gens se concentraient sur leur métier de technicien plutôt que sur celui de vendeur de patates chaudes, tu n'aurais sûrement pas ce discours.
    J'ai pour ma part toujours travaillé chez des éditeurs de logiciel, et avec des gens compétents. A ceux-là, on ne demande pas de rendre le client heureux, mais d'implémenter telle fonctionnalité. Et dans ce cas, l'exigence technique rend le travail meilleur et personne n'est déçu.

    Et une conception râtée, c'est un développement râté et donc un projet qui dérape et qui coûte la peau des fesses avant même la fin de la phase de recette.
    Typique de la SSII.

    Ma conclusion à moi, mais qui ne veut pas définitive, c'est qu'entre les nouvelles technos (pas si neuves que ça d'ailleurs), les envies de se faire plaisir/mousser, les incompétences et les coûts faramineux engendrés, tout ça ressemble à un air de pipot.
    Les coûts faramineux ? En développement Java, qu'est-ce qui coûte de l'argent, hormis le salaire du développeur ? Rien.