Ah oui j'avoue ca peut aider :
Je suis un débutant éclairer on va dire, j'ai des bases en php et c mais j'ai approfondi aucun de ces 2 languages.
Pour l'application c'est du desktop, et y aura une interface graphique, en gros c'est pour faire de la gestion de facture.
Franchement C# et Java c'est a peu pres same shit, et tu sens la grosse influence de java sur le langage C#.
Perso je trouve que C# propose des features tres interessantes par rapport a Java :
* Lambda (inclues dans java8)
* surcharge d'operateurs
* LINQ
* interfacage avec la suite office (meme si franchement c'est de la merde pas tres stable)
* meilleur tooling (VisualStudio est clairement le meilleur IDE que j'ai utilise).
Apres Microsoft a eu certaines tendance a abandonner certaines technologies .net (salut SilverLight et XNA), mais .net core et WPF sont probablement safe
la VM Java est sensiblement plus rapide, mais moins bien integree a l'OS, mais bon c'est mineur.
Autre point qui peut t'interesser : la plupart des outils java sont gratuit et sous licence apache. Cote .net la mentalite est plus au tooling payant.
|