SharpDevelop 5 sort en version beta
L'EDI open source pour C# et .NET introduit un lot de nouveautés

Le , par Francis Walter, Expert éminent sénior
SharpDevelop 5 (#Develop) est sorti en version beta 1 avec beaucoup d’améliorations et de nouvelles fonctionnalités. L’environnement de développement intégré (EDI) open source pour C# et .NET améliore son interface et introduit le support d’ILSpy.

Pour cette nouvelle version, l’explorateur de l’EDI a été complètement réécrit avec de nouvelles fonctionnalités pour faciliter la navigation. Il permet maintenant de voir toute la hiérarchie des projets, des espaces de noms (namespaces), des types, etc. après l’ouverture d’une solution. Un clic droit sur un type affiche un menu contextuel de navigation et de refactoring. Cette fonctionnalité est maintenant capable de charger et de parcourir tout fichier externe .NET. L’espace de travail est aussi capable de charger les fichiers précédemment ouverts pour un redémarrage de l’IDE.


La fonction « Go To Definition » a aussi été améliorée. Avant, la combinaison Ctrl + Clic sur un nom de type permettait d’afficher le code XAML d’une classe. Avec la dernière version, la combinaison affiche une fenêtre contenant les noms des fichiers que le développeur souhaite ouvrir.


Un nouveau gestionnaire d’extension a été introduit avec la possibilité d’étendre les fonctionnalités grâce à des dépôts NuGet ou les packages au format *.sdaddin. Le développement et la publication de ses propres extensions pour SharpDevelop a été simplifié.


Un nœud représentant le processus en cours de débogage a été ajouté dans l’explorateur. Il est donc possible de parcourir un module chargé ou d’ouvrir ou décompiler une méthode comme dans IPSly, grâce à l’intégration de l’outil de débogage dans l’EDI. Aussi, on peut ajouter des points d’arrêt sur des lignes voulues.


Deux nouveaux modes d’affichage des résultats de recherche ont été ajoutés : « par projet » ou « par projet et par fichier ». Avec les anciennes versions, l’affichage n’était possible que par fichier. On peut donc maintenant spécifier le projet pour lequel on veut afficher le résultat de recherche.


Par ailleurs #Develop 5 beta 1 apporte de nouvelles fonctionnalités telles que l’insertion avec curseur, les inspections de code, une amélioration de la barre de défilement, la vérification des syntaxes en arrière-plan, le mode liaison, etc.

Télécharger SharpDevelop 5 bêta

Source : SharpDevelop

Et vous ?

Utilisez-vous SharpDevelop ?

Qu'en pensez-vous ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de valkirys valkirys - Membre expérimenté https://www.developpez.com
le 19/02/2014 à 12:20
Citation Envoyé par Francis Walter  Voir le message
Utilisez-vous SharpDevelop ?

Non, open source et .Net mais pas multiplateforme
Avatar de Bono_BX Bono_BX - Membre confirmé https://www.developpez.com
le 19/02/2014 à 13:32
Utilisez-vous SharpDevelop ?

Oui, je l'ai déjà utilisé en pro afin de déboger des application .NET sur une machine spécifique sans utiliser Visual Studio qui prend plus de ressources, et surtout met plus de temps à s'installer. Et aussi au niveau personnel, car j'essai au maximum de n'utiliser que des produits gratuits.

Qu'en pensez-vous ?

C'est un excellent produit, qui s'améliore beaucoup à chaque version. Il permet de combiner les avantages d'un IDE léger avec ceux d'un langage exceptionnel (toute comparaison avec Eclipse-Java est totalement fortuite ). Bien entendu, il n'a pas la richesse d'un Visual Studio, mais ça va dans le bon sens, et je le recommande à tous ceux qui veulent découvrir la programmation en .NET.

Un voeux pour la suite ? La prise en charge de Mono (même sil y a Xamarin Studio).
Avatar de LSMetag LSMetag - Membre expert https://www.developpez.com
le 19/02/2014 à 17:57
Quand je vois l'évolution de cet IDE, je me dis que ça devient vraiment de plus en plus idiot de ne pas enseigner le .NET à l'école.

Cette version 5, avec le support des addin, va permettre de pouvoir s'affranchir de Visual Studio (si la communauté suit évidemment) pour bien des cas. Peut-être même qu'elle a surpassé Visual Studio Express.

Bref, je vais l'essayer. Ça ne me plaît pas de devoir pirater un IDE, même pour des projets personnels. Après premiers essais, IDE très légère et rapide. Il ne manque plus que le support de Mono et une version portée sur Mono.
Avatar de Graffito Graffito - Expert éminent https://www.developpez.com
le 20/02/2014 à 1:01
Et vous ? Utilisez-vous SharpDevelop ?

Non, même pour des programmes destinés à un environnement Mono.

Notre methodologie pour des programmes .net portables (Linux et Windows) est de dévelloper en Visual studio sous Windows .net standard.
Dès qu'on fait appel à de nouveaux contôles ou bibliothèques, on teste d'abord sous Visual avec comme Target Mono Windows, puis si ça tourne, on exécute l'exe produit par Visual Studio en MonoLinux.

Edit : SharpDevelop n'est pas multiplateforme, seulement .Net Windows !
Quels seraient les avantages de cet EDI par rapport à Visual Studio ou Visual Studio Express ?
Avatar de christophen christophen - Nouveau membre du Club https://www.developpez.com
le 20/02/2014 à 10:22
n'oublions pas que monodevelop ( http://monodevelop.com/ ) est un fork que #develop et est probablement utilisé par une grande partie des développeurs unity3D.
Avatar de LSMetag LSMetag - Membre expert https://www.developpez.com
le 20/02/2014 à 23:01
Voila j'ai testé. Premièrement, c'est hyper léger et rapide. Deuxièmement, du code fait sous Visual Studio 2012 (avec Entity Framework, BrightStarDB, WCF et tout) compile parfaitement. L'autocomplétion est là. Il y a même des remarques que ne fait pas Visual Studio (genre proposer de mettre des variables d'interfaces en ReadOnly). L'interface est jolie et réactive.

Les fonctionnalités dont on a besoin sont là. Y compris l'aperçu du résultat des formulaires (Web ou non). Il y a un minimum de profiles de solutions (y compris du MVC 4 sous Razor).

J'ai pour le moment juste un bug pour l'exécution des sites Web. Soit c'est un bug, soit je ne maîtrise pas encore le "déploiement IIS" par SharpDevelop. J'ai une insuffisance de droits.

Mais bon sang, que c'est LEGER !!!! Le démarrage et la réactivité sont très bons même sur un ordi qui met 5 minutes à démarrer complètement (pas de disque SSD).

Bref, à suivre avec attention.
Avatar de ner0lph ner0lph - Membre averti https://www.developpez.com
le 23/05/2014 à 13:39
Citation Envoyé par Graffito  Voir le message
Quels seraient les avantages de cet EDI par rapport à Visual Studio ou Visual Studio Express ?

SharpDevelop est gratuit et libre (et léger ! j'ai pu le constater aussi), Visual Studio ne l'est pas. Quant à Visual Studio Express, je n'en connais pas les limitations par rapport à SharpDevelop et Visual Studio, les connais-tu ? Je ne trouve pas de comparatif là-dessus.
Offres d'emploi IT
RESPONSABLE WEB ANALYTICS F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
Développeur WEB PHP F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
Développeur Web FULL-STACK
VACALIANS GROUP - Languedoc Roussillon - SETE (34)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil