Aller au contenu

Langage C Sharp/Annexe/Différents frameworks

Leçons de niveau 15
Une page de Wikiversité, la communauté pédagogique libre.
Différents frameworks
Image logo représentative de la faculté
Annexe 3
Leçon : Langage C Sharp

Annexe de niveau 15.

Précédent :Le common language infrastructure
Suivant :Librairies graphiques
En raison de limitations techniques, la typographie souhaitable du titre, « Annexe : Différents frameworks
Langage C Sharp/Annexe/Différents frameworks
 », n'a pu être restituée correctement ci-dessus.




Afin de programmer en C# il faut un compilateur et une machine virtuel pour CLI. Les implémentations disponible par système d'exploitation :

  • AIX :
    • Environnement d'exécution et compilateur :
      • Portable .Net
  • BSD :
    • Environnement d'exécution et compilateur :
      • Portable .Net
  • FreeBSD :
    • Environnement d'exécution et compilateur :
      • Mono
      • Portable .Net
  • GNU/Linux :
    • Environnement d'exécution et compilateur :
      • Mono
      • Portable .Net
      • Shared Source CLI
    • Environnement de développement :
      • MonoDevelop
  • iOS :
    • Environnement d'exécution :
      • natif
    • Compilateur :
      • MonoTouch
    • Environnement de développement :
      • MonoDevelop + MonoTouch (uniquement sur Mac OS X)
  • Mac OS X :
    • Environnement d'exécution et compilateur :
      • Mono
      • Portable .Net
      • Shared Source CLI
  • Nokia 770/N800
    • Environnement d'exécution :
      • Mono
  • Solaris 8 :
    • Environnement d'exécution et compilateur :
      • Mono
  • Windows NT :
    • Environnement d'exécution :
      • .Net Framework 3.0 (en natif, le .Net Framework 3.5 étant disponible en téléchargement)
      • .net Core (Open Source)
    • Compilateur :
      • .Net Framework 3.5 SDK
      • Shared Source CLI
      • Mono
      • Portable .Net
    • Environnement de développement :
      • Visual Studio (disponible en différentes versions, dont Community qui est gratuite)
      • Visual Studio Code
      • MonoDevelop
      • SharpDevelop
  • Windows Mobile :
    • Environnement d'exécution :
      • .Net Compact Framework 2.0 (natif)
    • Compilateur :
      • Pocket C#