2009-08-21 1 views
5

Avec la prochaine version de Visual Studio 2010, et toutes les nouvelles fonctionnalités de C# 4.0, j'aimerais vraiment mettre à jour à partir de 2008. Cependant, au cours des dernières années, j'ai réussi à obtenir des prix étudiants, voire gratuits versions via le MSDN Academic Alliance.Est-ce que j'éprouverai de la douleur si je ramène à Visual Studio Express?

Maintenant je ne suis plus une étudiante.

Je ne peux pas justifier le prix $AU500 même de la version Standard pour ce qui est à l'heure actuelle, essentiellement un passe-temps. Autant que je le souhaite, il ne paie tout simplement pas les factures. Donc, j'ai lu sur le site de Microsoft qu'il n'y a pas de clause non-commerciale dans le CLUF de la version Express, ce qui est bien parce que je fais un peu de travail rémunéré dedans. Combien manque-t-il à la version Express, par rapport à Professional (ce que j'utilise actuellement, et ce que la version bêta 2010 est)? Suis-je susceptible de subir des douleurs de sevrage alors que j'atteins quelque chose qui n'est tout simplement pas là?

En ce qui concerne les ajouts, le seul avec lequel j'ai vraiment joué est VisualSVN, et je peux vivre en utilisant simplement TortoiseSVN manuellement. Y a-t-il autre chose que je devrais savoir?

+0

Vous pouvez utiliser AnkhSVN (complément gratuit) pour l'accès SVN à partir de Visual Studio. Voir ici: http://ankhsvn.open.collab.net/ –

+3

Cătălin, les add-ons ne fonctionnent pas avec Express Editions, ce qui est probablement la raison pour laquelle l'OP a mentionné ceux qu'il utilise. –

+0

Correct et correct. En outre, mes expériences avec Ankh ont été moins que stellaires. –

Répondre

6

comparaisons de version sont disponibles here: (pour 2008) (Edit: A beaucoup plus dans le document de profondeur peut être téléchargé à partir here)

Les choses qui sautent à moi comme caractéristiques je ne voudrais pas être sans sont:

  • (extensibilité pas de plugins comme VisualSVN ou ReSharper)
  • contrôle de code source
  • débogage à distance
  • support du compilateur 64 bits (x64) (à partir du premier lien, bien que le document implique peut faire des applications 64bit ...)
  • intégration SQL Server 2005
  • Aucun projets d'installation (pour faire des installateurs MSI)
  • limitée refactorisation
  • Certains outils de débogage manquants (en particulier la fenêtre fils)

Si vous pouvez vivre sans les (et les autres limitations qui ne me dérange pas personnellement) alors je suppose que vous vous débrouillerez très bien avec Express.


pensée finale: Express est pas votre seule option pour le développement libre .net, il y a aussi SharpDevelop qui présente certains avantages (intégration SVN, soutien-cadre compact) sur Express. Bien que je suis sûr qu'il y a beaucoup de limitations aussi.

+0

+1 pour SharpDevelop - il a des problèmes mineurs, mais il est gratuit et fonctionne presque comme VS. Qu'est-ce qu'il n'y a pas à aimer? – Corey

+0

Question à propos de SharpDevelop: Savez-vous si elle supportera .NET 4.0 et par extension C# 4.0 à la sortie, ou y a-t-il quelque chose dans l'éditeur lui-même qui empêcherait cela? –

+0

Aucune idée à propos de 4.0. Je garde une copie sur une clé USB comme une mesure juste au cas, mais je l'utilise rarement, donc je ne sais pas vraiment combien de temps il leur faut pour ajouter les fonctionnalités de pointe. –

4

Faites-vous du travail d'entrepreneur? Si vous construisez la prochaine application de tueur, consultez BizSpark: http://www.microsoft.com/bizspark/

+0

Cela semble très intéressant, mais savez-vous ce que leur définition de «logiciel-plus-services» qu'ils continuer à se référer à partout est? –

+0

Je ne sais pas s'ils publient une définition nulle part (probablement dans leur jargon juridique), mais le composant 'plus-services' est un logiciel hébergé quelque part, géré par vous et fournissant des services à vos utilisateurs, mais le logiciel lui-même n'est pas distribué à vos utilisateurs. Stack Overflow tomberait dans cette catégorie. –

+0

Comme quelqu'un qui a récemment "obtenu son diplôme" de BizSpark. La seule exigence pour sortir sans frais consistait à remplir une simple demande. Au cours de ces trois années, j'ai eu tous les programmes Microsoft que je pouvais souhaiter pour lancer mon entreprise d'un homme (après les heures)! Après trois ans, j'avais suffisamment de fonds pour m'inscrire au Pack Action for Development (600 à 350 par an) pour continuer à obtenir les dernières versions de leurs logiciels. Fortement recommandé! –

0

La principale chose qui manque est la possibilité de construire un programme d'installation pour une solution. La solution consiste à créer le programme d'installation à l'aide d'un programme d'installation Open Source pour .NET, par exemple. WiX.

Et les solutions multilingues sont plus lourdes (par exemple C# mixte et VB.NET).

J'utilise la version Professional, mais je n'ai rencontré aucun problème avec l'ouverture et la construction de mon projet/solution dans l'édition Express.

1

De toutes les choses je manquerais probablement la possibilité d'installer des extensions. Surtout les outils comme AnkhSVN et TestDriven.NET sont devenus inestimables pour moi ...

Je considérerais sérieusement investir de l'argent dans l'achat de VS surtout si vous pouvez obtenir une partie de cela en l'employant pour des travaux. Peut-être que basculer vers Eclipse et Java est une option pour vous? Par ailleurs, investir quelques centaines de dollars est courant chez les anciens étudiants. Si vous étiez concepteur, vous devrez probablement investir 1000 $ dans le logiciel Adobe.

+0

J'ai essayé Java il était une fois et j'ai presque jeté mon PC par la fenêtre juste en essayant de faire une simple application de style telnet GUI ... Cependant, c'était il ya plusieurs années maintenant. –

+1

En outre, si je pouvais obtenir un travail solide en tant que développeur (ou tout autre chose d'ailleurs), alors le prix ne serait pas un problème. Le problème est que je reçois un travail ici, puis un autre quelques semaines plus tard, et ... –

1

Vous ne serez pas en mesure d'avoir des solutions avec plusieurs types de projets (donc pas de solutions linguistiques mixtes), ni de dossiers de solution non plus.

+0

Je n'utilise vraiment que du C#, donc ce n'est pas un problème (pour moi), mais il vaut la peine de le noter. –

2

Un nouveau programme est désormais disponible auprès de Microsoft pour permettre aux développeurs Web d'accéder à Microsoft Stack de manière similaire au programme BizSpark.

Il est appelé Website Spark. VS 2008 Professional Edition et SQL Server 2008 Web Edit sont quelques-uns des outils disponibles dans le programme.

Questions connexes