Visual Studio 2010 Express est une gamme d'environnements de développement gratuits pour la plate-forme .NET. Bien que les fonctionnalités soient plus réduites que dans la version complète, les éditions Express fournissent un outil clé en main parfait pour débuter ou pour travailler sur des projets personnels. Les environnements disponibles sont les suivants:
Visual Basic 2010 Express : pour le développement d'applications Windows en Visual Basic
Visual C# 2010 Express : pour le développement d'applications Windows en C#
Visual C++ 2010 Express : pour le développement d'applications Windows en C++
Visual Web Developer 2010 Express : pour le développement d'applications web ASP.NET et Azure en C# ou Visual Basic
Doxygen est l'outil par excellence de génération de documentation à partir du code source. Il peut être utilisé pour des développements C++, C, Java, C# et bien d'autres.
Les Starter Kits ASP.NET 2.0 sont des applications web entièrement fonctionnelles pour vous aider à apprendre l'ASP.NET 2.0 en passant en revue les scénarios communs de développement Web. Chaque exemple est complet et bien documenté de sorte que vous puissiez commencer vos projets dès aujourd'hui !
Microsoft Expression Web est un outil de conception professionnel qui vous permet de créer et d'utiliser des sites Web standards, des présentations élaborées basées sur des feuilles de style CSS, des mises en forme et gestions étendues des feuilles de style CSS, des présentations enrichies des données et des technologies puissantes basées sur ASP.NET 2.0.
Dacris NetXP est une suite de composants pour .NET que les développeurs peuvent utiliser pour améliorer l'interface utilisateur de leurs applications. NetXP, fournir des librairies de composants et contrôles personnalisés très complets. Compatible avec le framework 1.1 ou 2.0. Cette suite est devenue payante depuis la version 4.0 mais la version 3.0, gratuite, est encore disponible.
CodeFluent Entities permet de structurer le travail de développement autour d'une modélisation-objet simple et évolutive du métier, automatisant les tâches répétitives en créant la base de données et toutes les couches nécessaires y compris les services. La prise en charge de nouvelles technologies et de nouvelles plates-formes est très fortement simplifiée par cette approche
La société Infragistics propose depuis des années, des packs de composants pour professionels, afin de rendre les applications plus conviaviales et surtout plus fonctionnelles. NetAdvantage for .NET est une suite de controles, composants et outils pour la plateform .Net et ciblant à la fois les Windows Forms et l'ASP.NET.
L'Enterprise Library permet de résoudre les problèmes courants auxquels on est confrontés lorsqu'on développe un projet. C'est un framework édité par Microsoft et approuvé par l'ensemble de la communauté des développeurs. On y retrouve de nombreux "Design Patterns" et autres "Best Practices".
Kwatee Agile Deployment est un outil gratuit (à usage interne de développement) capable de déployer des applications web applications ou tout autres logiciels sur n'importe quel OS. Les opérations fastidieuses et propices aux erreurs de mise à jour sont automatisées et réalisées sur un nombre quelconque de serveurs dans vos locaux ou dans le cloud en quelques minutes.
La MSDN Library récence les ressources de référence pour les développeurs qui utilisent Visual Studio et les technologies sous jacentes. Vous y retrouverez les informations techniques sur la programmation, des exemples de codes, la documentation et les guides de références. Depuis juillet 2006, il est possible de télécharger cette librairie gratuitement.
NHibernate est un framework open source gérant la persistance des objets en base de données relationnelle. Il est l'implémentation .NET de Hibernate qui a vu le jour en Java.
GhostDoc est une extension Visual Studio qui vous permettra de générer automatiquement la documentation de vos classes, méthodes, propriétés et autres éléments éléments des langages C# et VB.NET.
Cette extention supporte les versions 2005, 2008 et 2010 de Visual Studio.
Cet outil permet de "brouiller" votre code compilé, afin d'éviter toute décompilation. La version "community" (gratuite) de ce produit est incluse dans Visual Studio.
Cet outil a été créé par Joseph Albahari pour accompagner son livre C# 3 in a Nutshell. Bien que son but initial soit de tester facilement des requêtes Linq, il permet aussi de prototyper très rapidement n'importe quel bout de code C#, VB.NET, F# ou SQL, sans avoir à créer un projet Visual Studio.
LINQPad permet de requêter sur une base de données SQL Server, un fichier XML, une collection d'objets, ou encore un service web OData. Il génère automatiquement le modèle objet pour la source de données (on peut aussi utiliser son propre modèle Entity Framework ou Linq to SQL). D'autres sources de données sont disponibles via des plugins, qu'on peut installer directement à partir de LINQPad (SQLite, MySQL, PostgreSQL, Oracle...).
L'outil est gratuit, mais l'auto-complétion est disponible en tant qu'option payante (pour C# uniquement). A envisager si vous en faites un usage intensif...