06 octobre 2010

Introduction à Visual Studio LightSwitch

SDC12927 Note: ceci est un résumé d’une session des Microsoft Days, pas mon point de vue.

Par Eric Vernié, Microsoft France division DPE

Introduction

Le développement Windows a été démocratisé par Visual Basic, et a décollé à partir de Windows 3.1. Plus récemment, Access a aussi démocratisé le développement autour des bases de données.

Problème aujourd’hui, le développement s’est complexifié: EntityFramework, RIA Services, Silverlight… cela ne permet plus un accès aisé. LightSwitch permet de masquer la complexité pour les applications simples, tout en gardant la possibilité de faire plus compliqué quand c’est nécessaire.

Avec LightSwitch, le développeur réalise des applications 3 tiers pour le bureau et le cloud, basées sur Entity Framework, RIA Services, MVVM, Silverlight 4

Architecture

SDC12930 Couche présentation

  • Silverlight 4
  • MVVM

Couche logique

  • WCF RIA Services (ASP.NET 4.0) en déploiement local, IIS ou Windows Azure.

Couche données

  • SQL Server, Express
  • SQL Azure
  • SharePoint
  • WCF RIA Services

En pratique

Installation: en autonome ou bien en plus de Visual Studio 2010.

Extensibilité:

  • on peut développer des “groupes” avec Visual Studio: ce sont des contrôles Silverlight décorés avec des attributs.
  • on peut développer d’autres “thèmes” ou “shells”

2 commentaires:

sthoby a dit…

C'est très intéressant mais vous pourriez préciser un petit peu?

Arnaud a dit…

@sthoby: Il y a long à dire, et je prépare une formation sur le sujet. Ce qui est intéressant c'est que cet outil permet à des non-initiés de réaliser des applications rapidement.