Exemple de configuration de développement .Net en avril 2007
Par Stève SFARTZ le mercredi 25 avril 2007, 10:52 - Architecture - Lien permanent
A l'ocassion de la ré-installation de mon Tablet PC, je vous propose de
partager la configuration de ma plate-forme de développement.
Cette configuration est liée à un OS Vista Enterprise, néanmoins l'ensemble des
produits cités sont aussi disponibles pour Windows XP SP2.
Tous les produits présentés sont en version finale (RTM) sauf spécifié
explicitement.
Attention, il s'agit d'une configuration de développement, à ne pas utiliser en
production.
Développement Windows
- Le framework .Net
- Description : Socle de la plate-forme applicative Microsoft, le framework .Net comprend notamment le runtime d'exécution des applications .Net (la CLR). Vista vient avec les versions 1.1, 2.0 et 3.0 (cf répertoire C:\Windows\Microsoft.NET\Framework), donc rien à installer. Si vous êtes sous XP SP2, il faudra installer un framework .Net 2.0 puis sa version 3.0.
- Versions : v1.1 (2003), v2.0 (octobre 2005), v3.0 (novembre 2006)
- Betas: La version 3.5 du framework .Net est disponible en version beta, complétée par la version Visual Studio associée, nom de code ORCAS. Je vous conseille d'utiliser l'une des machines virtuelles proposées par Microsoft si vous voulez la tester. Oracs Beta 1 - 19 avril 2007 - 5,4 Go
- Téléchargements : Pour XP uniquement - .Net 2.0 puis .Net 3.0,
- Windows SDK
- Description : Comprend les outils, librairies, documentation et exemples de développement pour des développements Windows et .Net. Les outils associés à WPF, WCF, et WF arrivent avec le SDK en version 3.0 du framework. Le téléchargement est volumineux, ainsi que l'installation - prévoir 1Go. Je vous invite à utiliser le mode d'installation en ligne afin de modifier les composants à installer si vous souhaitez vous contenter de développement .Net 3.0 (permet de réduire à 300 Mo le téléchargement).
- Version : Novembre 2006 pour XP et Vista (attention, l'intitulé est trompeur, le SDK for Vista est aussi celui for XP, en fait, il s'agit du SDK pour la "génération" d'applications Vista (donc associé au framework .Net 3.0)
- Téléchargement : Windows SDK for .Net 3.0
- IIS
- Description : Le serveur d'applications est disponible sous la forme d'une feature sous Vista et XP. Ajouter la feature afin d'accéder aux outils de développements en mode Web mais aussi pour permettre aux outils serveurs de s'installer complètement (SQL Server et SharePoint Services notamment).
- Version : IIS 7 sous Vista, et 5.1 sous XP.
- Téléchargement : aucun, ajouter la feature IIS (en sélectionner toutes les options)
- SQL Server
- Description : La gamme SQL Server comprend le moteur relationnel SQL mais aussi des outils d'ETL (Intégration Services), de Business Intelligence (Analysis Services) et de Reporting. Aussi, le même produit SQL Server est distribué sous plusieurs formes : la version Express gratuite, la version Standard, la version Developpeur et la version Entreprise. Quelle que soit la version de SQL Serveur 2005 sélectionnée, ajouter le Service Pack 2 (indispensable sous Vista). Pour ma configuration de développement, j'utilise SQL Serveur 2005 en version Developpeur ainsi que le SQL engine de SQL Express afin de pouvoir charger dynamiquement des fichiers MDF inclus dans les fichiers Visual Studio Solution et exécuter facilement les exemples proporés par les labs, articles et starter kits.
- Bonus : La documentation SQL Serveur 2005 Books - Juillet 2006, les exemples et bases de données exemples - Février 2007 et les fonctionnalités complémentaires comprises dans le Feature Pack de Février 2007
- Version : 2005 Express (gratuite), Standard, Developper ou Entreprise depuis Octobre 2005
- Téléchargements (config Entreprise) : SQL Serveur 2005 Entreprise Evaluation - 6 mois, Service Pack 2 - Mars 2007, puis SQL Serveur 2005 Express SP2
- Téléchargements (config Express) : SQL Serveur 2005 Express with Advanced Services SP2 - Février 2007 et en complément SQL Serveur 2005 Express Tookit SP2 - Février 2007
- Visual Studio
- Description : L’environnement de développement est disponible sous plusieurs formes : Express (gratuit), Professional et Team (Dev, Architect, Test, DBA et Suite). Visual Studio 2005 permet de créer des applications .Net 2.0 mais aussi 3.0 si vous installez les assistants de développement pour les compléments du framework .Net 3.0 (WCF, WPF, WF).
- Version : Visual Studio 2005 Team Suite
- Bonus 1 : Il existe une image VHD de Visual Studio Team System pour Virtual PC permettant d’exécuter une version d’évaluation au travers d’exercices.
- Bonus 2 : La version de Visual Studio ORCAS actuellement en beta permettra de développer pour .Net 3.5.
- Téléchargements (Version Team) : Après avoir installé une version Team, puis le Service Pack 1, et enfin l’Visual Studio 2005 Service Pack 1 Update pour Vista. Dans un second temps, installer les extensions pour WCF, WPF – Novembre 2006 et WF
Développement Java
- Java SE 6
- Description : Le JDK associé à Java Standard Edition comprend la Machine Virtuelle d’exécution de bytecode Java, mais aussi depuis la version 6, les outils wsimport et wsgen pour la création de Services Web.
- Version : Java SE 6 pour le support de Vista
- Téléchargements : Java SE update 1 – JDK 6 U1 – Avril 2007
- NetBeans
- Description : L’environnement de développement de Sun a ma préférence sur Eclipse pour sa simplicité de prise en main et bonne intégration des services Web (Spécifications JAX-WS).
- Version : NetBeans 5.5.1 Release Candidate pour le dernier niveau d’implémentation de JAX-WS en attendant NetBeans 6
- Téléchargements : NetBeans 5.5.1 RC
Outils complémentaires bien pratiques
- ZoomIt
- Description : Pour zoomer instantannément sur une zone de votre écran. Indispensable si vous projetez des démonstrations.
- Version : ZoomIt v1.4 du 24 avril 2007
- URL : ZoomIt 1.4
- Windows PowerShell
- Description : Environnement de scripting pour batchs en ligne de commande, capable d'interagir avec des serveurs Microsoft (type exchange) mais aussi avec des instances de CLR en cours d'exécution ou encore de parcourir des fichiers XML
- Version : PowerShell 1.0 pour XP et Vista
- Téléchargements : PowerShell 1.0
- Virtual PC
- Description : Exécute les images virtuelles au format VHD proposées par Microsoft sous forme d'évaluations ou de labs, ou bien constituer par vos équipes. Pour une introduction aux technologies de virtualization Microsoft.
- Version : Virtual PC 2007 pour XP et Vista, depuis Février 2007
- Téléchargement : Virtual PC 2007
- Network Monitor
- Description : Outil de capture des flux réseaux, utile pour débugguer vos applications distribuées
- Version : NetMon v3 depuis Février 2007
- Téléchargement : NetMon 3