Bonjour,
Je souhaitais savoir quelles sont les différences entre ces 2 langages qui ont l'air très proches. J'ai entendu dire que C# n'était ni plus ni moins que le java de Microsoft.
merci
Bonjour,
Je souhaitais savoir quelles sont les différences entre ces 2 langages qui ont l'air très proches. J'ai entendu dire que C# n'était ni plus ni moins que le java de Microsoft.
merci
Sur les premières version, oui bcp. A l'époque, Java était compatible sur toutes les plateformes ce qui faisait sa force alors que C# c'était que sur les produits Microsoft. Ce n'est plus le cas maintenant.
Mais quelques différences qui me viennent en tête:
- Manipulation de pointeurs possibles en mode unsafe pour le C# qui n'existe pas en Java
- différence en matière de syntaxe plus verbeux chez Java (":" pour implémente une interface au lieu de "implements" chez Java)
- propriétés disponible dans les interfaces et classes en C# alors que tu dois écrire des méthodes getter et setter en Java
La grosse différence que je vois est leurs domaines d'application.
Pour des webservices et des batchs, je recommande Java, pour du client lourd, c'est plutôt le C#.
Bien sûr, on peut tout faire avec ces langages, mais les bibliothèques et les frameworks disponibles (notamment Sping pour l'un et .Net pour l'autre) tendent à créer des préférences en fonction des projets.
Merci d'ajouter un sur les tags qui vous ont aidé
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager