À la une

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

Différents langages informatiques utilisés par Imagine Développement

Les langages C# et VB.net (Visual Basic) sont des langages de programmation compilés, orientés objet (langage machine : ordinateur, tablette, smartphone…). Très apprécié par les agences de développement, ce langage permet de développer plusieurs types de projets : logiciel de bureaux, services web, API ou encore solutions de cloud.

 

Le langage C# est supporté 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 une application sur mesure par exemple

Pour quels types de programmes ?

Les développements .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

Les applications développées en C# sont évolutives. 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.

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 l'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

Nous développons vos solutions digitales sur mesure !

Imagine Développement, c’est plus de 20 ans d’expertise dans le domaine du développement, tous langages confondus, y compris en C# et VB.net. 

 

Ensemble, valorisons votre savoir-faire avec des applications faites sur mesure, selon vos process. 

 

 

CONTACTEZ-NOUS

 

Nous appeler au 04 37 02 24 67
04 37 02 24 67