• # Opinion

    Posté par . En réponse à la dépêche C# et Java, une étude comparée. Évalué à 10.

    Personnelement, j'apprécie énormément le java pour les raisons suivantes:
    - c'est de l'orienté objet, ce qui permet une réutilisation du code ainsi que la modification de celui-ci sans devoir changer tout le reste. (et tous les autres avantages de la POO)
    - c'est multi-plateforme. Le programme que j'ecris pour linux, tournera aussi sur windows ou sur tout os ayant une JVM.
    - A partir du moment ou on a compris les trucs de base, on évolue rapidement dans l'apprentissage du java (je sais, j'ai encore des progrès à faire ;p)
    - Il est génial pour tout ce qui touche le réseau et internet (que ce soit un « bete » programme comme jcoincoin ou une applic applet/servlet)

    Par contre, je ne connais pas C# et je n'ai vraiment pas envie de connaitre... Si C# est pensé comme MS a pensé les MFC par exemple, quelle horreur ça doit etre.

    De plus, meme si java n'est pas open, il a l'avantage d'etre gratuit.
    TOUT le monde peut avoir une jvm pour son os (pour autant quelle existe bien entendu ;p) ....
    Et pour C# ? Est-ce que je pourrai faire tourner un programme écrit en C# sous macOSX ? ou sous *BSD ?

    Je ne sais d'ailleurs plus le prix absolument abérant (un gros doute sur le abérant) des outils C#, mais, petit étudiant que je suis, je n'ai pas les moyens de me les payer ... (je n'en ai pas l'envie non plus donc, ça tombe plutot pas mal).

    Je trouve la position de MS totalement ridicule. Créer un langage _uniquement_ pour essayer de couler sun et le java....

    Petite question en passant, est-ce que le C# possede un API aussi énorme que celle de java ?