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

Dotnet Discussion :

J# et la plateforme .net


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par défaut J# et la plateforme .net
    Bonjour
    je suis entrain de débuter en .NET et je viens de lire sur la Faq .net de ce site que j# est le java pour .net.Ma question est la suivante : si je développe un programme en j# va t-'il jouir des avantages de java tel que la portabilité?
    Et au moment de l'execution c'est la CLR qui va s'en charger ou la JVM ?
    Si c'est la CLR (ce qui est plus logique car enfin c'est un projet .net) quel est l'utilité d'un tel langage surtout qu'il a la même syntaxe que c# ...?
    Une autre question : y a t-il un différence entre un programme par exemple en j#.net et c++.net en terme de puissance bien que les deux seront compilés en MSIL avant l'exécution?
    je vous remercie

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 159
    Par défaut
    Hello,

    J# a été conçu pour uniquement porter la syntaxe Java au dessus de la CLR .NET afin de pemettre à des développeurs Java de venir plus facilement dans le monde .NET. Donc comme tu l'as déjà deviné, J# ne te permettra pas de bénéficier de la portabilité de Java. Par ailleurs, au final, c'est de l'IL qui est généré par les compilateurs (C++ .NET ou CLI, C#, VB.NET, F#, J#, etc.). Il existe cependant des différences dans l'optimisation des différents compilateurs. Mais globalement, les performances sont identiques entres les différents langages puisqu'au final, c'est plus ou moins le même IL est est généré.

    Par contre, pour être sincère, je n'ai quasiment jamais vu de projet en J#. Les développeurs Java que je connais ont une tendance naturelle à migrer vers C# lorsqu'ils doivent bosser sur des projets .NET.

    Bye,

    David Rousset
    Microsoft France

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par défaut
    Résolu, Je vous remercie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Différence entre plateforme .Net et Framework .Net
    Par cirtadev dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 05/05/2010, 15h32
  2. Choix pour une plateforme de développement .Net
    Par soso78 dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 03/03/2009, 11h33
  3. Plateforme multiblog .NET
    Par Invité dans le forum ASP.NET
    Réponses: 2
    Dernier message: 11/08/2008, 00h06
  4. [Plateforme.NET]Comment ajouter un autre langage ?
    Par reggae dans le forum Framework .NET
    Réponses: 4
    Dernier message: 14/12/2005, 21h16

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