Article de reference

SharpDévelopper

SharpDevelop (également appelé #develop ) est un environnement de développement intégré (IDE) gratuit et open source abandonné [ pour les plateformes .NET Framework , Mono , Gtk...

SharpDevelop (également appelé #develop ) est un environnement de développement intégré (IDE) gratuit et open source abandonné [ pour les plateformes .NET Framework , Mono , Gtk# et Glade# . Il prend en charge le développement dans les langages de programmation C# , Visual Basic .NET , Boo , F# , IronPython et IronRuby .

L'IDE peut toujours être téléchargé et continue d'être utilisé par les développeurs travaillant sur des projets C# .Net Framework. La dernière version de SharpDevelop était uniquement destinée aux projets C#. Le .NET Framework a connu peu de développements significatifs après cette version, et cette version reste une option valable pour les développeurs ciblant cette plate-forme. La prise en charge d'autres types de projets est disponible dans les versions de la série 4.X, mais elles peuvent ne pas être compatibles avec les versions ultérieures du .NET Framework.

Caractéristiques

SharpDevelop a été conçu comme une alternative gratuite et légère à Microsoft Visual Studio , et contient une fonctionnalité équivalente pour presque toutes les fonctionnalités essentielles de Visual Studio Express et des fonctionnalités très similaires à celles trouvées dans Borland Kylix et Delphi , y compris la gestion de projet avancée, l'édition de code, la compilation d'applications et les fonctionnalités de débogage. Plus spécifiquement, l'IDE comprend un concepteur d' interface utilisateur graphique , des vues de code/conception, la mise en évidence de la syntaxe , des menus de saisie semi-automatique (similaires à IntelliSense ), la possibilité de compiler et de déboguer des applications .NET Framework sous forme de formulaire/console, assistant "Nouveau projet" , des barres d'outils, des menus, des panneaux et un système d'ancrage, de refactorisation de code intégrés , et il dispose d'un débogueur intégré qui permet de procéder par étapes, de visualiser les valeurs des objets en mémoire et les points d'arrêt .

Pour faciliter la migration des projets, SharpDevelop fonctionne de manière native avec les fichiers de projet et de code Visual Studio. Il est capable de compiler des applications pour .NET Framework version 2.0, 3.0, 3.5, 4.0, 4.5.1 et .NET Compact Framework 2.0 et 3.5.

Les concepteurs d'interface utilisateur graphique de SharpDevelop travaillent avec les langages C#, VB.NET, Boo et IronPython et IronRuby, en utilisant les technologies d'interface utilisateur graphique suivantes :

SharpDevelop a été entièrement écrit en C# et se compose d'environ 20 composants qui s'intègrent pour former l'application. Le composant d'édition de code source , connu sous le nom d'AvalonEdit, peut être utilisé par d'autres applications.

Il comprend également des fonctionnalités pour :

Histoire

Le 11 septembre 2000, Mike Kruger lança le projet, alors qu'il testait la première version publique de .NET Framework 1.0. À cette époque, il n'existait pas d'IDE C#/.NET disponible au public. Il décida donc d'écrire un éditeur de code pour exécuter le compilateur. Au début de son développement, le projet fut divisé pour le développement Mono et Gtk# dans le projet MonoDevelop , qui est maintenu comme un IDE multiplateforme, et après l'acquisition de Xamarin par Microsoft , est devenu la base de Visual Studio pour Mac .

En 2013, SharpDevelop avait été téléchargé au moins 8 millions de fois dans le monde, La base de code SharpDevelop a été documentée dans le livre Dissecting a C# Application: Inside SharpDevelop (2003) écrit par l'équipe de développement principale et publié par Wrox Press .

Le 18 septembre 2017, Daniel Grunwald de l'équipe ICSharpCode a annoncé que le projet était « mort » pour des raisons liées au rythme rapide des changements apportés à C# et .NET, y compris .NET Core , et a suggéré aux utilisateurs de SharpDevelop de passer à MonoDevelop ou à Visual Studio Code IDE, chacun étant recommandé comme un remplacement open source approprié qui est la cible de mises à jour régulières et d'autres maintenances.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index