Environnement .NET et outilsPrincipe et intérêts de l’environnement.NET La popularité croissante et jamais démentie de l’Internet, mais aussi la multiplication des systèmes pouvant embarquer des logiciels (ordinateurs, téléphones, PDA…), ont participé à l’avènement d’un environnement distribué dans lequel tout système est potentiellement en mesure de communiquer avec n’importe quel équipement. Il est par conséquent devenu urgent pour le programmeur de prendre en compte un univers particulièrement hétérogène, fait de terminaux très variés devant pouvoir interagir avec des services hébergés sur des serveurs Windows, Unix ou Linux. .NET est un framework, ou environnement de développement, qui est totalement indépendant du langage utilisé lors de la création d’un programme. Grâce à lui, le programmeur n’a pas à se soucier de la machine pour laquelle il développe. Il lui suffit de commencer par rédiger son code en utilisant le langage de son choix parmi un large éventail à sa disposition ; tous les langages disponibles respectant une spécification appelée CLS pour Common Language Specification. Le code source est alors compilé dans un langage intermédiaire (le MSIL pour Microsoft Intermediate Language) qui est indépendant de la ou les plateforme(s) cible(s) de développement. La compilation ainsi générée pourra être exécutée dans une machine virtuelle, la CLR (pour Common Language Runtime), qui est installée sur la ou les plateforme(s) cible(s) de son choix (Windows Vista, XP, Windows Server 2003 et 2008, Windows Mobile, ou même Mono qui représente l’adaptation de .NET sous Linux). Par conséquent, le développeur n’a plus à se soucier de la gestion du portage de ses applications ; le framework .NET, à la fois plateforme de développement et environnement d’exécution sur le poste client comme vous avez pu le comprendre, rend cette tâche aisée, en plus d’améliorer la sécurité en faisant office de tampon entre le code et le système d’exploitation. Outils de développement .png)
Visual Studio est l’IDE (environnement de développement intégré) de Microsoft, dont la dernière édition est sortie en 2008. Il combine à lui seul les fonctions que plusieurs programmes différents proposaient auparavant, et qui sont nécessaires à tout développement digne de ce nom : éditeur de texte, aides à la rédaction / outils automatiques de fabrication, compilateur ou en encore débogueur. Visual Studio est un véritable couteau suisse au service des développeurs ! La version 2008 propose de nombreuses avancées, notamment des outils destinés à faciliter le développement d’applications sous Vista ou encore à rendre la rédaction du code plus intuitive. Cerise sur le gâteau, des versions Express de Visual Studio sont à télécharger gratuitement et suffiront pour répondre à vos besoins de développeur débutant ! .png)
Expression Studio, quant à lui, est une suite logicielle apparue en 2007. Dans les grandes lignes, Expression est destiné aux développeurs et designers qui désirent développer des applications web et multimédia interactives. Une fois les bases du développement acquises sous Visual Studio, vous pourrez envisager d’améliorer encore vos interfaces graphiques à l’aide d’Expression Studio, qui est intimement lié à Visual Studio. En résumé Vous désirez développer un logiciel ou un site Internet ? A vous de choisir le langage qui conviendra le mieux à vos besoins et à votre goût. En utilisant l’environnement de développement Microsoft, vous bénéficierez, en plus d’une rédaction du code facilitée, d’un confort total pour porter facilement vos logiciels sur différentes plateformes, tout en améliorant leur fiabilité et leur sécurité. Une parfaite combinaison BESOINS – LANGAGE – ENVIRONNEMENT vous permettra de réaliser des applications remarquables, sans trop de difficulté. C’est ce que nous allons vous démontrer tout au long de votre parcours de formation au développement WEB ou Windows. Une vidéo de 20 minutes est disponible pour compléter toutes ces informations : http://msdn.microsoft.com/vbasic/bb265241.aspx Formation au développement WEB Formation au développement Windows Retour au sommaire de la rubrique « Le b.a.-ba de la programmation » |