49 votes

Est l’environnement de dev Windows vaut le coût ?

J'ai récemment fait le déplacement depuis le développement de Linux à Windows de développement. Et comme beaucoup de Linux amateur que je suis, je dois dire que C# est une belle langue, Visual Studio est terrible, et maintenant que je me suis acheté une boule de commande de mon poignet a cessé de blesser à l'aide de la souris pour beaucoup.

Mais il y a une chose que je ne peux pas obtenir passé: le coût. Windows 7, Visual Studio, SQL Server, Expression Blend, ViEmu, Telerik, MSDN - nous parlons de milliers pour chaque développeur sur le projet! Vous serez sûr de trouver quelque chose pour votre argent - ma question est, est-il utile? [Pas tous les besoins des développeurs tous les outils ci-dessus - mais avez-vous jamais entendu parler de quelqu'un écrit de code C# sans Visual Studio? J'ai travaillé assez grands projets de logiciel sous Linux sans avoir à payer pour n'importe quel outil de développement que ce soit.]

Maintenant, évidemment, si vous êtes déjà un Windows de la boutique, il ne veut pas payer pour recycler tous vos développeurs. Et si vous cherchez à développer un bureau de Windows app, vous ne pouvez pas le faire dans Linux. Mais si vous avez été de commencer un nouveau projet d'application web et pourrait engager des développeurs qui sont des experts dans la langue que vous voulez, voulez-vous toujours de choisir Windows plate-forme de développement, malgré le coût élevé? Et si oui, pourquoi?


Mise à JOUR: je n'ai pas l'intention de démarrer tous les arguments. Et j'ai acquis des connaissances utiles à partir des réponses/commentaires:

  1. Le coût de la mise en place d'un environnement de dev sous Windows n'a pas à être si grand.
  2. Le coût de l'environnement de dev est vraiment juste une goutte dans l'océan par rapport au coût des développeurs eux-mêmes. (Ce qui n'aide pas une petite startup ou un programmeur indépendant, tout de même).

21voto

Marius Schulz Points 5141

Microsoft propose de nombreuses éditions express de Visual Studio et SQL Server qui sont gratuits et peuvent même être utilisés à des fins commerciales. Dans de tels programmes DreamSpark, les étudiants peuvent télécharger par exemple Visual Studio 2010 Professional (édition complète!) gratuit, donc il n'est pas dit que vous avez besoin de payer des centaines de milliers de développer des applications Windows.

Autres IDEs comme SharpDevelop sont disponibles gratuitement, aussi, mais ils ne sont pas presque aussi formidable que Visual Studio. Cependant, même lors de l'utilisation de l'express éditions, on peut être très productif.

La bibliothèque MSDN est gratuit, aussi. Je ne peux pas dire si la Telerik controls justifier leurs coûts, comme je n'ai jamais ressenti le besoin de les utiliser.

20voto

Jerry Coffin Points 237758

Le coût de ces outils est minuscule par rapport à ce que vous passez sur les développeurs eux-mêmes. Par exemple, la plupart des outils que vous avez mentionnés sont inclus dans Visual Studio Professional avec MSDN, qui gère environ 800 $/année.

La vraie question, alors, est de savoir si vous obtenez un avantage de coût. C'est plus difficile de répondre, et je soupçonne dépend de vos développeurs et de quel type(s) de logiciel que vous développez. En tant que tel, il est impossible de donner une couverture de réponse. Néanmoins, à partir de l'employeur du point de vue il n'y a pas assez de différence entre les deux avis.

7voto

mgroves Points 8550

Le coût pourrait ne pas être aussi élevé que vous le pensez (en fonction de nombreux facteurs). Il existe le programme BizSpark et des versions "expresses" de Visual Studio, SQL Server, etc., disponibles.

4voto

Markust Points 1686

En prenant Windows 7 comme un coût, vous pouvez utiliser Visual Studio Express, SQL Server Express pour créer vos applications. Bien sûr, cette version a moins de fonctionnalités que les "plus grandes" mais dispose du compilateur, IntelliSense et de nombreux autres éléments qui en font une option solide.

Depuis que vous avez mentionné Blend, je pense que vous êtes intéressé à travailler avec WPF, je ne pense pas que l’alternative Mono soit complètement mature.

4voto

Adam Crossland Points 12310

J'ai été un temps plein .NET/C# développeur de bureau et des applications web depuis 2002, et de le coûteux éléments de votre liste, le seul que je n'ai jamais payé de l'argent pour un professionnel deveoper est Visual Studio.

Le coût d'une version actuelle de Windows est pratiquement inséparable du coût d'un nouveau PC. SQL Server Express est gratuit et est absolument suffisant pour pratiquement tous liés au développement de base de données. N'avez pas besoin ou utiliser Expression Blend. ViEmu? Pas une chance que j'avais payer pour quelque chose d'aussi terrible que vi. J'ai été en mesure de se passer de tout à l'aide de quelque chose de Telerik.

L'achat d'une copie de Visual Studio est loin d'être extraordinaire, l'investissement dans des outils lorsque l'on considère les gains de productivité.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X