Windows | Windows Server | Active directory | Exchange | SharePoint | SCCM | SCOM | Hyper-V | App-V
ACCUEIL Facebook Twitter Linked In Viadeo Flux RSS
Actualités suivantes

Actualités précédentes
Nouvel outil de diagnostic sur Office 365
Nombreux départ à Microsoft
Cortana aura du retard sur Android
Que vaut vraiment la Microsoft Surface 3?
Microsoft tente de réduire l'écart avec Sony


Publié le : 17/12/2008 08:52:25
Mise à jour le : 17/12/2008 08:51:57
Catégories :


Version imprimable

Auteur(s)

Oxite, la plate-forme de gestion de contenus Web open source de Microsoft


Cette plate-forme permet de créer des blogs et des sites Web complexes.

L'objectif de Microsoft est de promouvoir ses technologies ASP.NET.

Microsoft a de nouveau recours à l' open source pour promouvoir ses technologies maison. Après avoir misé sur ce modèle pour favoriser l'adoption de ses solutions de gestion d'identités l'an dernier, l'éditeur l'utilise aujourd'hui dans le domaine du développement Web.

Il vient discrètement de publier sur CodePlex, son site consacré aux projets open source, le code source de la version préliminaire d'un outil de gestion de contenus open source (CMS pour Content Management System, en anglais) très prometteur baptisé Oxite.

Conçu dans le cadre du développement de Mix Online, site communautaire animé par Microsoft et destiné aux programmeurs et aux designers de sites, Oxite a semble-t-il dépassé les espérances de ses créateurs. A tel point que Microsoft a décidé de le rendre public.

« Oxite est une sorte de démonstrateur open source, une vitrine comparable aux "starters kits" que nous proposions au lancement d'ASP, en 2005, pour montrer aux développeurs tout le potentiel de notre technologie », explique Christophe Lauer, responsable des relations avec les agences de développement Web de Microsoft France.

Oxite s'appuie sur la technologie ASP.NET MVC. Encore en version bêta pour le moment, ce framework permet aux développeurs ASP.NET de construire des applications Web en s'appuyant sur une architecture dite Modèle Vue Contrôleur (MVC).

Cette architecture sépare les données des interfaces (ou vues) pour les gérer, ce qui permet aux programmeurs d'industrialiser leurs développements.

Un environnement serveur Microsoft nécessaire pour l'instant : En mettant à profit ce framework MVC, Oxite permet de construire rapidement des blogs mais aussi des sites Web très sophistiqués. Il contient, par exemple, des assistants pour installer rapidement des fonctions complexes, comme la gestion de fils RSS ou l'administration de forums avec internautes authentifiés ou anonymes et les outils de modération associés.

Oxite fournit des fonctions qui manquent à SharePoint, l'outil de création d'intranets de Microsoft, et que les développeurs vont aujourd'hui chercher dans des produits complémentaires, dont bon nombre sont open source (Community Server 2007, DotNetNuke, etc.).

Avec toutes les fonctions qu'il propose, Oxite pourrait rapidement devenir un concurrent sérieux pour toute une batterie d'outils open source, allant de WordPress à Drupal, en passant par Google Blogger.

Pourtant, Microsoft se défend de vouloir attaquer ce marché. « Notre objectif est de montrer le potentiel de nos technologies. Nous publions aujourd'hui le code source d'Oxite en espérant que la communauté se l'approprie pour en faire un projet autonome », assure Christophe Lauer.

Pour l'instant, Oxite nécessite que l'infrastructure du site repose sur les technologies Microsoft, à savoir le moteur ASP.NET, qui tourne en environnement Windows.

Qui plus est, côté développement SQL Express 2005 ou 2008 et Visual Studio ou Visual Web Developer Express sont requis. Toutefois, selon Christophe Lauer, a priori, rien ne devrait empêcher de faire tourner demain Oxite sur des serveurs Mono, une plate-forme open source compatible .NET. (Source IT Channel).