Sicyons
Messages postés
25
Date d'inscription
jeudi 21 octobre 2004
Statut
Membre
Dernière intervention
31 août 2006
26 août 2006 à 16:20
Salut à tous !
Pas vraiment d'accord avec ce qui s'est dit plus haut. Je ne suis pas un expert, mais je développe depuis environ 20 ans en amateur et 2 ans en professionnel. J'ai connu de multiples plateformes (Oric Atmos, Amiga divers et variés, et PC). Quant aux languages, de l'assembleur 68000 à .NET, j'ai navigué (divers BASIC, C, C++, PhP, Actionscript, Javascript, VBScript, etc...).
loin de moi l'idée de vouloir me vanter (j'aurai toujours des milliers de choses à apprendre et c'est tant mieux), mais c'est simplement pour dire que je ne suis plus un simple débutant.
Et bien pour la première fois je rencontre un language et son environnement de développement qui me comble (presque) totalement.
Alors oui, .NET est gourmand en mémoire, mais c'est son seul vrai défaut. Faudrait pas oublier ses qualités :
- Vitesse d'exécution exceptionnelle (j'ai même créé un prog d'affichage de cartes vectorielles à partir de données AutoCAD, et ça ne rame pas, même avec + de 65000 vecteurs !)
- Vrais languages orientés objet.
- Stabilité : Quand ça plante, c'est la faute du développeur.
- Clarté et cohérence de la conception : namespaces évidents facilitant la recherche des fonctionnalités, pertinence des classes proposées.
- Puissance de la gestion des erreurs : avec les aides et les exceptions, difficile de ne pas trouver l'origine des erreurs.
- Interopérabilité des languages : .NET c'est une plateforme, pas un seul language (VB).
- Gestion automatisée de la mémoire avec le Garbage Collector. Quand on a connu le C++ ou l'assembleur, c'est un bonheur.
- Diverses fonctionalités TRES évoluées comme la facilité de création (et de déploiement) des controles utilisateurs, le déploiement des applications elles-mêmes, la gestion du versionning, le multithreading à la portée de tous, les communications réseau, etc...
Bref, vous l'aurez compris, j'adore ! La mémoire est un réel problème, et c'est tout ce qui peut encore à mes yeux pousser quelqu'un à préférer C++ (avec la puissance absolue à l'exécution). C'est le prix à payer pour le reste, et je trouve ça en fait assez peu cher payé. Pour info, chez moi, ton prog ne prend "que" 15 mo.
Voilà mon avis, je trouve un peu facile et gratuit de descendre si facilement ce qui est une réelle évolution et pas seulement un gadget commercial.
Quant à JAVA, j'ai essayé et franchement, ça m'a gonflé ! Je n'aime ni la syntaxe, ni la philosophie générale. Faudrait peut-être que je persévère...