ConsEco/Documentation_En_Cours/Technique/Recherches Techniques Langu...

32 lines
1.6 KiB

Avantage C#
C# a été créer après le java, C++, C. Il a donc put prendre les meilleures fonctionnalités de ces langages avant d'en créer de nouvelles. C# est donc le langage le plus simple et lisible possible
C# est un langage multiplateforme ce qui facilite les migrations d'une plateforme a une autre
Visual Studio sont les meilleurs environnements de développement logiciel utilisés par les développeurs C#. Cela offre des fonctionnalités incroyables de productivité, danalyse de code et de génération de code pour aider les développeurs.
Les compilations (builds) facilitent le débogage dun programme ce qui constituent un des travail les plus important du développeur.
Notre équipe a déja une experience de programmation en C# à travers la SAE2.01
C# est relativement rapide car le langage est fortement typé. Le système nas donc pas à calculer la place de la mémoire, il la connais déjà.
# Flutter
Le framework de Google est aventageux parce qu'il est multi plateforme, il permet de réaliser des applications web, mobiles (IOS et Android) mais aussi des applications de bureau.
Flutter est plus performant que React Native, Ionic d'après (`https://www.appstud.com/fr/blog-flutter-avantages-inconvenients/`)
Mais le framework reste moins performant q'une application native.
La documentation est complète.
# Blazor
langage C#
Réutilisation du code mais attention serveur lourd ? ou client lourd ?
# C\# + WPF + .Net
Nous avons une experiance du C#
de WPF aussi mais uniquement Windows
# Xamarin
Multi-plateforme
C#
Réutilisation du code