2010-07-30 5 views
2

Je cherche à utiliser sharpDevelop pour développer des applications Windows (.NET) plutôt que Visual Studio. Je me demandais s'il y a des limitations sérieuses à l'utilisation de SharpDevelop sur VS? Le prix est certainement juste et à première vue, il semble être un IDE assez décent. Je me demande simplement si c'est compatible avec VS. Je veux dire que si je collabore avec d'autres développeurs qui utilisent VS, est-ce que nous pouvons transmettre des projets/solutions de manière transparente et travailler dessus? Je me demandais juste ce que les opinions des gens sont.Limitations de sharpDevelop

+0

Vous pouvez aussi essayer l'édition Express gratuite de VS2010 http://www.microsoft.com/express/ – Rup

+1

Les éditions express sont très limitatives, par exemple il n'y a aucun moyen d'ouvrir une solution qui contient une application web et une bibliothèque de classes dans un IDE utilisant les éditions express. Une application web et une bibliothèque de classes sont à la base de presque tout ce que je développe donc je les trouve à côté d'inutiles. –

Répondre

3

L'année dernière, j'ai commencé à utiliser SharpDevelop pour développer une grande application.

Sur la base de mon expérience, je peux dire que ce sont des avantages à utiliser:

  1. Il est plus rapide que Visual Studio; si votre projet est assez grand, vous devez passer moins de temps d'attente pour le projet de compiler

  2. Il est gratuit

Un inconvénient important que j'ai trouvé est le manque d'un bon système de refactoring, en Visual Studio J'ai utilisé Jetbrains Resharper pour son excellent support de refactoring.

Maintenant, je suis retourné à utiliser Visual Studio, juste pour les fonctionnalités offertes par Resharper. SharpDevelop 4.0 Bêta ne prend pas en charge les projets d'installation Visual Studio par défaut.

0

Cependant, comme ceux-ci vont être déconseillés après VS2010 par Microsoft, ce n'est probablement pas un problème majeur pour vous.

3

SharpDevelop 4.0 Beta 4 (comme la version la plus récente) est assez stable comme pour une bêta. En plus d'être libre, il possède de jolies fonctionnalités qui peuvent être étendues via AddIn (une sorte de système de plugin). Un grand nombre de modèles de projet pour les langages les plus populaires supportant le .NET Framework. Une limitation possible est le support pour ASP.NET qui est toujours en retard sur VS. Vous pouvez certainement parier que les versions supérieures de Visual Studio peuvent avoir de meilleurs outils, options, une meilleure intégration et ainsi de suite. S'il vous plaît envisager de comparer SharpDevelop aux Express Editions de VS. Ensuite, il sera évident que SD est une grande victoire si vous n'avez pas à payer. Considérez-le comme un produit différent, pas seulement une copie de VS (juste pour ne pas dire que l'option X est appelée ici Y, par opposition à VS).

3

Cette fonctionnalité par comparaison de caractéristiques list pour SharpDevelop VS VS Express pourrait être utile.

1

Je travaille sur un projet qui a été démarré avec Visual Studio 2010. Bien que le nombre de lignes de code ne soit pas très élevé selon un moteur spécial, le projet se développe très lentement. J'ai testé sharpdevelop, et c'était environ un ordre de grandeur plus rapide !! Le seul problème que nous avons rencontré était que nous ne pouvions pas déboguer ensemble notre serveur et notre client, quelque chose que VS fait comme un charme (bien, ce charme nécessite de la patience), et montre la trace de pile du serveur, qui est très utile.

Ma suggestion: utilisez sharpdevelop sauf si vous avez absolument besoin d'une fonctionnalité qui lui manque.