IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Avantages et inconvénient de C#.net


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2007
    Messages : 30
    Par défaut Avantages et inconvénient de C#.net
    salut tout le monde .

    je suis entraine de réaliser une mémoire de fin d'étude sous le thème c#.net

    mon encadrant et me chargé de suivre le plan suivant :

    1_historique.
    2-avantages et inconvénients.
    3-principe de fonctionnement.
    4-disponibilité sur le net du langage et de ca documentation.
    5-réalisation d'une application .
    6-la mettre sous licence GPL de GNU.

    bon le probléme rencontré c'est au niveau 2 et 4 et le 6éme chose à faire .

    est ce que qlq 1 peus m'aider.

  2. #2
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Par défaut
    Bonjour,

    Si tu cherches des inconvénients à .NET, regarde plutôt du côté du forum Java Personne ici ne te donnera un inconvénient

    Pour la 6), je ne comprend pas trop en quoi cà consiste...

    Un peu de lecture t'aidera sans doute pour le 2):
    => http://www.developpez.biz/downloads/...oireDotNet.pdf

    Pour le 4), tu as la MSDN, c'est largement suffisant...

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2007
    Messages : 30
    Par défaut
    La vérité est une valeur humaine et une qualité du discours .

    vraiment c#.net est langage puissant fiable ...
    mais tout langage à des avantages et des inconvénients. il faut le dire

    par exemple la plate-forme .NET ne s'exécute que sur les machines Windows alors que Java s'exécute sur différents OS (windows,unix, macintosh).

    c'est pour votre remarque.

    pour les autres points merci j'ai bien saisie les idées.
    Anouar;

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Par défaut
    Pour parler des forces et des faiblesses d'un langage, il faut se placer dans un contexte bien précis.

    La portabilité de C#, moins aboutie que Java mais pas inexistante, peut effectivement être un inconvénient si l'on se place dans un contexte d'entreprise avec un environnement hétérogène ou d'éditeur de logiciel qui aimerait cibler les principaux OS du marché, y compris les OS mobiles.

    Il faudrait aborder des points tels que :

    - Les performances
    - La stabilité ou fiabilité
    - La facilité de maintenance
    - La productivité

    sous différents angles :

    - Informatique de gestion + Web
    - Informatique industrielle
    - Informatique embarquée

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2007
    Messages : 30
    Par défaut
    je suis avec ton point de vue de ce qui concerne la pricision du context dans laquelle on va travailler.

    mais moi je préfére travailler avec C#.net plutot qu'avec java .

    et pour votre palan est ce que tu peus me donné des document pour cela.

    Anouar;

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    La portabilité de .net est autant réalisable que celle de Java.
    Si Java est portable, c'est uniquement parce qu'il y a une machine virtuelle developpé pour chaque système d'exploitation.
    Microsoft met à disposition le code source du framework. Libre à qui le veut de dev un framework pour d'autre SE. Ce qui est realise pour linux d'ailleurs.
    En ce qui concerne les incovénients, je ne pense pas que tu trouveras des inconvenients fondé du coté des forums JAVA.
    .Net et JAVA c'est un peu la même chose, seul la façon de concevoir les choses diffèrent. Et un coup c'est sun qui est en avance, un autre coup c'est Microsoft.
    Je pense que les incovénients tu les trouveras en comparant .Net (ou JAVA) à un langage comme c++.
    Le garbage collector : Merveilleux outil qui peut bloqué ton application pendant un max de 2 secondes.
    Lorsque tu as dev une IHM et un prog destiné à une entreprise et qui n'utilise les ressources de la machine que de temps à autres, et pas de façon constante, alors ce n'est pas tres grave (un logiciel de traitement de texte par exemple), tu as peut de chance de sentir ce freeze, surtout qu'il ne dure pas forcement 2 secondes (c'est un max).
    Mais pour un jeux, c'est autre chose. Imagine toi dans counter strike entrain de cibler ton adversaire, de viser la tête, et de ne pas pouvoir tirer parce que ton jeux freeze pendant ne serais ce qu'une seconde. C'est bien chiant. Tu aurais l'impression que cela rame.
    Dès que tu auras besoin d'avoir une très bonne gestion de la mémoire, le garbage deviendra ennuyeux, tu devras le desactiver et faire du c, c++, et gérer toi même la mémoire.

    Un grand avantage, la compilation uniquelment à la premiere utilisation pour ton appli web dev en ASP.Net. Une appli cote serveur, compilation uniquement pour la premiere personne qui s'y connecte. Pour les autres plus besoins de compiler, c'est plus rapide pour les clients.

    Bon voila je te laisse chercher un peu, en esperant que je t'ai aidé (tu savais peut être déjà tout ce que j'ai dit).

Discussions similaires

  1. AS3 vs .NET avantages et inconvénients
    Par Syrius Belmont dans le forum Autres langages
    Réponses: 6
    Dernier message: 18/02/2014, 15h16
  2. Avantages et inconvénients par rapport au C++ ?
    Par clovis dans le forum Smalltalk
    Réponses: 3
    Dernier message: 11/07/2009, 17h58
  3. Avantages et inconvénients du XMLSocket
    Par sourivore dans le forum Flash
    Réponses: 3
    Dernier message: 17/08/2006, 08h40
  4. Réponses: 3
    Dernier message: 16/06/2006, 16h36
  5. Docteur ès Sciences : avantage ou inconvénient ?
    Par Invité dans le forum Etudes
    Réponses: 72
    Dernier message: 15/11/2005, 12h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo