IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

Le , par Francis Walter

336PARTAGES

3  0 
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 ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de 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).
2  0 
Avatar de LSMetag
Expert confirmé 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.
0  0 
Avatar de 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 ?
0  0 
Avatar de christophen
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.
0  0 
Avatar de LSMetag
Expert confirmé 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.
0  0 
Avatar de 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.
0  0 
Avatar de
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
0  1