RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 dotNET : Etes vous POUR ou CONTRE

Forum : LANGAGES DOTNET
Sous Catégorie : Aucune
Type du sujet : Débat
FAQ : FAQ LANGAGES DOTNET

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2] [3] [4] [5] [6] [7]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM LANGAGES DOTNET

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
Dr_T
Membre MP
Inscrit : 13/02/2005
Messages : 224
Message
#58430
Posté le 31/03/05 à 11:28
Bonjour a tous...

Je suis en ce moment (enfin en cette periode) en train de me poser une question "existentielle"... migrer ou non vers dotNET (question programmation, mon PC etant sous le framework depuis sa sortie ou presque).

J'ai un peu pesé le pour et le contre, et j'avoue avoir du mal a me décrocher de Win32, meme si dotNET offre des possibilités très sympathiques...

Voila mes POUR

->il parait que ca va augmenter la portabilité
->plus grande integration aux autres projets
->framework dotNET assez stable

et mes CONTRE

->pas encore normalisé (dans la mesure ou peu de PC sortent avec dotNET installé et que le SP2 ne l'inclut pas forcément)
->plus lourd au niveau des DLL (donc pas rentable sur des petits projets)
->peu de programmeurs ont D8 ou D2005, donc peu peuvent profiter des sources

Mes contre sont principalement liés a la distribution des sources et du programme...

Et je voulais savoir quel était votre point de vue sur cette question.

Dr_T
__________________________
Image

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

Kernings
Co-Administrateur
Chef de projet(s) :
- MoteurProg Work.

Avatar de Kernings
Inscrit : 30/12/2003
Messages : 2594
Message
#58452
Posté le 31/03/05 à 12:32
hélo !!!

Bah moi ça fait 2 ans que je travail dessus et je suis radicalement pour ...
Avant j'avais fait pas mal de C++ et de VB, chacun dans des buts différents !!

C++ : Intégration de l'objet efficace, temps réel, mais très lourd a programmer !! notamment niveau MFC !
VB : Pas vraiment d'objet, mais projet ultra rapide a réalisé ( notamment niveau IHM ).

A mon avis, C# est l'un des langages les plus complet qui soit aujourd'hui et ceux pour une bonne part des applis dont on a besoin actuellement ( j'enleve tout ce qui est tps reel ), il intégre parfaitement l'objet, la simplicité de réalisation d'IHM, et la simplicité de code de Java.

Pour moi, C# est un langage tourné vers l'avenir, il intégre parfaitement les développement PDA, Service Web, XML, ASP.net ( Langage web entièrement compilé ) !! De plus ce langage est complement orienté objet, et son IDE VS.net est vraiment très puissant à tous les niveau, le debuggueur de la version 2005 le prouve. pour ma part je vois un peu C# comme une amélioration de Java !!

Maintenant bien sur ... y'a tout le monde qui gueule ... .Net n'est portable !! en effet, c'est son gros inconvenient même si des projets comme Mono essai de prouvé le contraire ( mais microsoft peut du jour en lendemain faire arreter ce projet ... donc a suivre ). Maintenant .Net n'est pas vraiment temps reel, a cause de la machine virtuel !! mais .Net fonctionne a l'aide d'un systeme qui a fait ses preuves ( Java et sa machine virtuel ). et je suis prêt a parié que d'ici quelques années des jeux pourront être réalisé sous .net !!

.Net est également un langage appellé évolué, ce qui n'est plus le cas de C++ ... dautant plus que longhorn intégrera parfaiement .Net, et c'est la que dotnet va explosé je pense

Voila, Voila mon humble a avis sur la question, ceci n'engage que moi !!

Pour finir une ptite anecdote : Il y'a 2 ans un collegue ingénieur développeur C++ depuis pas mal de temps à décidé de créer son noyau en C++ et son IHM en C# ( abandonnant les MFC ... )
__________________________
Admin retraité du site MoteurProg.Com" la meilleur façon de remercier est de pouvoir aider les autres à son tour !! "http://www.moteurprog.com

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

BigGamer95
Membre régulier
Inscrit : 29/03/2005
Messages : 83
Message
#61418
Posté le 25/04/05 à 22:32
c# est du c++ amelioré(comme le c++ est le c amelioré)? ou est ce que c'ets totalement different?

j'arrive pas a comprendre a koi sert le c#, pouriez vous d'eclairer ma lanterne svp?

merci

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Raish
Membre du club
Avatar de Raish
Inscrit : 29/11/2004
Messages : 535
Message
#61419
Posté le 25/04/05 à 22:55
Très bon sujet de convers car je n'est pas compris DotNet et .Net :(): .
Si vous pouviez m'expliquer s'il-vous-plait le style de programamtion (POO?), interprété ou compilé ... Enfin ce genre de trucs quoi Smiley .
Merci.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Kernings
Co-Administrateur
Chef de projet(s) :
- MoteurProg Work.

Avatar de Kernings
Inscrit : 30/12/2003
Messages : 2594
Message
#61424
Posté le 25/04/05 à 23:24
hélo ... oulala C# est bien loin du C++, c'est totalement different, même si celui si reprend les principes de bases de la POO ( héritage, polymorphisme ). C# est un langage compilé mais compilé pour etre interpreté par une machine virtuel ( le CLR, y me semble bien ) comme l'es java avec sa machine virtuel, la c'est le framework .net pour C#. Sinon "DotNet" = ".net" Dot en anglais veut dire "point" ... donc enfait c'est juste une façon differente de le nommé ... voila si j'ai pu vous eclairé !! Pour faire globale C# = 50% java + 50% visual basic lol ( c'est ma ptite définition que je donne lol )
__________________________
Admin retraité du site MoteurProg.Com" la meilleur façon de remercier est de pouvoir aider les autres à son tour !! "http://www.moteurprog.com

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

lovejava
Membre du club
Chef de projet(s) :
- Hughobot

Avatar de lovejava
Inscrit : 13/07/2004
Messages : 639
Message
#68670
Posté le 05/07/05 à 11:50
et tu oublie 1% de C...pour le nom Smiley
ah bon moi je pensais plutôt une sorte de mix Java/C++, je savais pas que y'avais du visual basic (quoique j'aurais du m'en douter si c'était du crosoft ^^) enfin bref, ça à l'air sympas mais la flemme d'apprendre encore un autre language ^^ et puis j'ai déjà le java, ça ressemble. Le problème avec les truc microsoft c'est qu'on sait jamais quelle loi ou autre truc ils vont faire passer pour vous faire payer pour écrire un programme ou avoir le droit de voir tous vos codes sources et se les approprié....enfin à par ça ça à l'air sympa
aller @++++
__________________________
Lorsque touts les arbres auront été coupés, Lorsque touts les animaux auront été chassés, Lorsque touts les poissons auront été pêchés;
Alors l'homme découvrira que l'argent ne se mange pas.
------ |_o/e _|a/a---------

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pac
Co-Administrateur
Superviseur :
- Méthodologie.
Modérateur :
- Delphi
Chef de projet(s) :
- Jeu Awalé
- EcoSystem
- MySudoku

Avatar de pac
Inscrit : 08/04/2004
Messages : 6570
Message
#87880
Posté le 12/02/06 à 16:17
Salut, je relance le débat.
Je pense que le débat ne devrait pas être pour ou contre car trop subjectif et puis qui s'intéresse de connaitre notre avis ? Mais plus objectif, quels sont les avantages et désavantages du .Net ?

Pour faire un logiciel de façon professionnelle, on n'a pas 36 choix de langages, soit le Java, soit Visual Baisc (looool oui oui, c'est envisageable Smiley ), soit le C++, soit Delphi, soit le .Net avec C# ou d'autres langages migrés en .Net comme C++.Net, Delphi.Net ou VB.Net.

Mon entreprise a choisit le Delphi pour ses avantages de simplicité de langage, rapidité de développement, sa puissance, sa multitude de composants et le non besoin de machine virtuelle.
Mais Borland compte revendre tous ses IDEs et Delphi en fait partie, donc sa pérénité n'est plus si sûre que cela. Je me demande quel serrait le langage qu'il serait de reprendre à la place.

Le C++ ? Comme IDE C++ Builder de Borland qui risque de ne plus exister ou Visual C++ qui migre progressivement vers le .Net.
Le VB ? Smiley n'en parlons même pas. Smiley
Le Java ? Trop compliqué, trop lourd.
Le C# ? Langage d'avenirs avec le futur Windows Vista nativement en .Net, n'ayant le win32 plus qu'en émulation. Il est simple et orienté développeurs, il n'a pas un lourd passé à tirer comme un boulet. Sa pérénnité est sûre. Il inspire confiance.

Si j'écoutais mon coeur, je ne dirais pas tout ça, mais il faut voir les choses comme elles sont, et quoi qu'il arrive, les gens qui refuseront de s'y mettre se retrouveront un jour mis de côté et le regretteront un jour. Il faut suivre son temps et mettre son ego de côté.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu]Image.

Initiez-vous à Delphi avec Turbo Delphi Explorer, au C ou au C++ avec Code::Blocks et C# avec Visual C# 2005 Express.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2877
Message
#89834
Posté le 04/03/06 à 18:21
Voici mon point de vue sur la question :

DotNet et les langages qui lui sont associés compilent en CLR ce qui permet grave à la machine virtuelle d'augmenter la portabilité (le Framework pour Linux est en dev il me semble) et d'acrroitre les performances pour chaque ordinateur.
VB étant en fin de vie (info Microsoft), seuls les langages de .NET permettent de créer désormais des applications rapides et tournées vers l'avenir (pour Vista par exemple)....

Et pour parler des langages, je pense que le meilleur d'entre eux est le C# et voici pourquoi.
VB.NET n'est qu'une amélioration de VB le rendant plus orienté objet... mais VB perd son intéret (je le trouve plus difficile que C# à mon sens). De plus VB.NET n'implémente pas autant de fonctions que C# et bouffe un peu plus de RAM (c'est léger, mais c'est vrai).
C++.NET : aucun interet, la syntaxe devient trop compliquée... autant passé à C#, pour un gars qui vient du C++, c'est très facile.
J#... connait pas, jamais fait mais d'après ce que j'en est lu, c'est simplement du java compilé en CLR (avec quelques améliorations quand même).

reste C# que je trouve vraiment super, vraiment très intuitif. Ses IDE facilitent énormément l'implémentation... en gros on tape 80% moins de code qu'en C++... sa présentation (style java) est super pratique et très explicite, on ne se galère pas par exemple comme en C++ avec des ficheirs .h et .cpp, on fait tout d'un coup... ce qui n'empeche pas de fractionner nos classes en plusieurs morceaux... etc... La POO en C# est vraiment sublime, tout simplement merveilleux... J

e n'ai rien a reprocher au C# et rien non plus .NET Framework...

donc POUR
Smiley
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pac
Co-Administrateur
Superviseur :
- Méthodologie.
Modérateur :
- Delphi
Chef de projet(s) :
- Jeu Awalé
- EcoSystem
- MySudoku

Avatar de pac
Inscrit : 08/04/2004
Messages : 6570
Message
#89855
Posté le 04/03/06 à 19:59
Tu oublies Delphi .NET, du code en Pascal migré pour dotNET.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu]Image.

Initiez-vous à Delphi avec Turbo Delphi Explorer, au C ou au C++ avec Code::Blocks et C# avec Visual C# 2005 Express.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2877
Message
#89858
Posté le 04/03/06 à 20:06
Ah je le connaissais pas celui la.... je ne connais pas bien le Delphi tout court non plus d'ailleurs, le peu de code que j'en ait vu, ca ressemblait à du C, sans en etre vraiment, je n'ai pas cherché plus loin donc... et alors, c'est comment par rapport aux autres ?
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM LANGAGES DOTNET



    PAGES : [1] [2] [3] [4] [5] [6] [7]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.