SharpDevelop - SharpDevelop

SharpDevelop
SharpDevelop.png
Développeur (s) Équipe de code IC #
Version finale
5.1.0 / 14 avril 2016 ; il y a 4 ans  ( 14/04/2016 )
Dépôt github .com / icsharpcode / SharpDevelop
Écrit en C #
Système opérateur Microsoft Windows
Taper Environnement de développement intégré
Licence Licence MIT
Site Internet sourceforge .net / projets / sharpdevelop / Modifiez ceci sur Wikidata

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

Fonctionnalités

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 la fonctionnalité de débogage. Plus spécifiquement, l'EDI comprend un concepteur d' interface graphique , des vues de code / conception, une coloration syntaxique , des menus de saisie semi- automatique (similaires à IntelliSense ), la possibilité de compiler et de déboguer des applications .NET Framework de formulaire / console , un assistant "Nouveau projet" , des barres d'outils, des menus , des panneaux et un système d'ancrage, et des outils de refactoring de code intégrés, et il dispose d'un débogueur intégré qui permet de parcourir, de visualiser les valeurs des objets en mémoire et les points d'arrêt .

Pour permettre une migration de projet facile, 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 GUI suivantes:

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

Il comprend également des fonctionnalités pour:

Histoire

Le 11 septembre 2000, Mike Kruger a lancé le projet, tout en testant la première version publique de .NET Framework 1.0. À cette époque, aucun IDE C # / .NET n'était accessible au public. Il a donc décidé d'écrire un éditeur de code pour exécuter le compilateur. Au début de son développement, le projet a été scindé pour le développement Mono et Gtk # dans le projet MonoDevelop , qui est maintenu en tant qu'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 de base 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 soit à MonoDevelop, soit à 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 opérations de maintenance.

Voir également

Les références

Liens externes