Jusque là vous parlez seulement de C++ et java, mais qu'en pensez vous de la plateforme dotnet (C#, Vb.net,...) ?
Jusque là vous parlez seulement de C++ et java, mais qu'en pensez vous de la plateforme dotnet (C#, Vb.net,...) ?
Effectivement, il y aura des moments où tu seras obligé de prendre un langage dédié pour un besoin particulier.
Tout à fait, c'est sur qu'une boîte qui veut garder des gens pas cher et favoriser pour cela le turn over ne va pas se lancer dans des technologies qui nécessitent des développement en c++.
Mon premier post n'était peut-être pas assez explicite ... comparer du JEE à du C++ ... là ça y est, on va trouver du pétrole.
Donc pour rester dans le troll, parce que là s'en est un, tu prendrais une ferrari pour démolir un immeuble et un bulldozer sur un circuit ?
De quoi parle-t-on vraiment ? On compare combien de temps on met pour faire un site de e-commerce en C++ et en Java ?
Encore une fois, dans la majorité des cas, Java vs C++ ne se pose même pas. Dans le cas de JEE, le cas ne se pose jamais !
Je pense que C# est une bonne alternative à Visual Basic et C++...je pense d'ailleurs que ce sont principalement les gens qui bossaient avec ces deux produits qui ont du être séduit par C#. Il a l'interface simple d'un VB et un langage plus évolué que le BASIC sans tomber dans les concepts parfois complexes du C++
C'est à peu prêt ce qu'on faisait depuis 10 ans sous Delphi, mais Delphi c'était Borland, .Net c'est Microsoft...et tout cela c'est Anders Hejlsberg !
Ce n'est pas pour rien que beaucoup de développeur Delphi se sont mis à C# (à cause également du choix désastreux de Borland de passer de Delphi 7/Win32 à Delphi8/.Net)
Après ce que j'en pense personnellement, c'est que .Net est un gros truc plein d'objets dont très vite plus personne n'aura une vision globale...un peu comme un noyau linux quoi
Ce projet (bien qu'étant en développement) pourrait t'intéresser .
Concernant le débat C++/Java :
Plus ça va, plus je trouve que Java est le langage parfait pour les SSII.
Il répond bien à la problématique du turn-over élevé et de la faible qualification/expérience des consultants, pour la plupart fraichement sortis de l'école.
Le microcosme Java étant très peu diversifié à tous les niveaux (un seul compilateur, presque un seul EDI, un seul type d'allocation mémoire, un seul paradigme, une seule convention de nommage, un seul format de doc, une seule lib importante ou presque), il n'est pas nécessaire d'en savoir beaucoup pour commencer à être productif.
Tout est uniforme, aussi bien la technologie que ses utilisateurs (les programmeurs). Tout le monde parmi les pisseurs de code a le même niveau d'incompétence.
Résultat : il est assez aisé de remplacer n'importe qui par n'importe qui d'autre. Une pièce de Légo est une pièce de Légo.
Le projet une fois terminé sera certes d'un niveau de médiocrité certain, mais d'un niveau de médiocrité connu.
J'ai entendu çà et là que Java était un framework conçu pour les managers. Cela me parait évident, désormais. Gérer un projet se résume à emboiter des pièces de Légo les unes dans les autres.
J'ai dans la tête cette image de plateau d'entreprise s'étendant sur une surface indécente, constitué de bureaux cloisonnés, où chaque employé a son espace propre de deux mètres sur deux.
Je suis bien heureux de m'être spécialisé ailleurs.
Je suis heureux de voir que nous sommes maintenant 2 à penser la même chose de java, personnellement ce qui m'a flingué c'est le fait qu'on ait qu'un paradigme (objet)
Dernière modification par Mejdi20 ; 13/04/2010 à 10h08.
Moi j'aurai dit J2EE, mais je sais pas si on peut trouver une équivalence dans les autres langages.
et surtout le langage parfait.... pour délocaliser des projets informatiques en Inde ( comme récemment IBM avec suppression de 700 postes en France ).
Comme je l'avais écrit il y a quelques mois c'est le langage excellent pour l'outsourcing
absolument ; si la technologie devient uniforme donc à travers la planète les compétences seront les mêmes, mais la différence se fera ( et se fait ) au niveau du coût des prestationsTout est uniforme, aussi bien la technologie que ses utilisateurs (les programmeurs). Tout le monde parmi les pisseurs de code a le même niveau d'incompétence.
Résultat : il est assez aisé de remplacer n'importe qui par n'importe qui d'autre. Une pièce de Légo est une pièce de Légo.
Le projet une fois terminé sera certes d'un niveau de médiocrité certain, mais d'un niveau de médiocrité connu.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager