none
J# et la plateforme .net RRS feed

  • Question

  • 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
    vendredi 15 janvier 2010 09:15

Réponses

  • Bonjour,
    Si tu dois débuter un nouveau projet, je ne te conseille pas d'utiliser J#. J# n'est pas inclus dans Visual Studio 2008 ( il faut installer un redistribuable ) et n'est plus vraiment dans les projets de microsoft (cf wikipedia ):

    Retirement of the J# language and Java Language Conversion Assistant from future versions of Visual Studio , since the existing J# feature set largely meets customer needs and usage of J# is declining. The last version shipping with Visual Studio 2005 will be supported until 2015 as per the product life-cycle strategy.


    Si ton soucis est la portabilité je te conseille de regarder du côté de MONO qui permet d'utiliser les langages .Net sur d'autres OS que windows.
    Si il existe effectivement des différences en le code IL généré pour des languages différents celles-ci sont vraiment très faibles.

    Si tu es familié de java je te conseille d'essayer le C# avec lequel tu devrais rapidement te sentir à l'aise.
    vendredi 15 janvier 2010 09:37
    Modérateur

Toutes les réponses

  • Bonjour,

    Il y a un article intéressant de Sami Jaber sur ce sujet  : http://www.dotnetguru.org/articles/JSharp/Intro/JSharp.html

    Cordialement,

    Mathieu
    Mathieu Francesch Sharplog Engineering
    vendredi 15 janvier 2010 09:34
  • Bonjour,
    Si tu dois débuter un nouveau projet, je ne te conseille pas d'utiliser J#. J# n'est pas inclus dans Visual Studio 2008 ( il faut installer un redistribuable ) et n'est plus vraiment dans les projets de microsoft (cf wikipedia ):

    Retirement of the J# language and Java Language Conversion Assistant from future versions of Visual Studio , since the existing J# feature set largely meets customer needs and usage of J# is declining. The last version shipping with Visual Studio 2005 will be supported until 2015 as per the product life-cycle strategy.


    Si ton soucis est la portabilité je te conseille de regarder du côté de MONO qui permet d'utiliser les langages .Net sur d'autres OS que windows.
    Si il existe effectivement des différences en le code IL généré pour des languages différents celles-ci sont vraiment très faibles.

    Si tu es familié de java je te conseille d'essayer le C# avec lequel tu devrais rapidement te sentir à l'aise.
    vendredi 15 janvier 2010 09:37
    Modérateur
  • merci

    vendredi 15 janvier 2010 10:26