Qu'est-ce-que le développement C# ?

Les langages C# et VB.net (Visual Basic) sont des langages de programmation compilés orientés objet (langage machine : ordinateur, tablette, smartphone…).

 

Ces langages sont supportés par l’environnement de développement Visual Studio (Microsoft .Net) et permettent de développer des applications sur le système d’exploitation Windows.

 

La compilation génère un fichier exécutable que les utilisateurs doivent installer sur leur appareil pour faire fonctionner l’application.

 

 

Contactez nous

Les différents langages de programmation

Pour quels types de programmes ?

Les développement .net avec C++, C# et VB sont destinés pour :

  • Applications de bureau Windows / UWP, logiciels clients lourds (autres systèmes d’exploitation avec Xamarin)
  • Webservice SOAP / REST (communication avec d’autres applications) XML

Evolutivité d’un logiciel en C#, VB.net

L’application est évolutive. Les mises à jour éventuelles doivent être réalisées sur les appareils des utilisateurs (PC/Tablette/autres…).

 

La technologie ClickOnce permet de vérifier s’il y’a une mise à jour en ligne au lancement du programme par l’utilisateur et d’aller chercher cette dernière pour l’installer, cependant cela nécessite une connexion Internet.

 

Dans ce cas, les mises à jour sont directement prises en compte dès leur mise en production sur le serveur et le lancement de l’application par l’utilisateur.

Afin d’étudier la faisabilité de votre projet de développement C# ou VB.net communiquez-nous votre cahier des charges

Avantages et contraintes d'un développement C# / VB.net

Avantages
Code exécuté plus rapidement qu'un langage interprété (PHP) car compilé en langage proche de la machine
Bibliothèque de classes du framework .NET riche (librairies natives)
Pas besoin de programme annexe (navigateur) pour s'exécuter
Mode hors connexion (PC dans hangar ou bande passante faible)
Mise à jour (côté utilisateur) au lancement de l'application
 
Contraintes
Nécessite de l'espace disque sur 'appareil de l'utilisateur
Ne s'exécute que sur des machines Windows
Mises à jour (côté développeur) : compilation à chaque fois qu'une modification du fichier source est faite
picto pour être rappeler

Vous souhaitez parler à un de nos experts ?

 

Imagine Développement, c’est plus de 18 ans d’expertise dans le domaine
du développement web et marketing.

 

Contactez nous