Création de site web avec Webmatrix : que peut-on faire, ou pas ?
Microsoft lance une solution tout en un qui prend le développeur par la main, depuis la création jusqu’à l’hébergement de son site web. Que peut-on faire avec cette offre gratuite, et surtout que ne peut-on pas faire ?
En France, 90 % des entreprises sont des TPE, et parmi elles 73 % n’ont pas encore de site internet (source : Actinium, 2010). Des chiffres qui peuvent surprendre, et qui mettent en lumière le potentiel que représente le secteur. Mais créer un site web relève encore du chemin de croix : identifier ses besoins, choisir la technologie, trouver un développeur, un hébergeur, créer du contenu, déployer, mettre à jour le contenu, animer, etc. On comprend que les très petites structures sont encore nombreuses à ne pas avoir sauté le pas.
Webmatrix tente de répondre à leur besoin : développer simplement et à moindre coût un site web. Chez Microsoft, on propose déjà Visual Studio avec ASP.NET, une offre lourde, conçue pour le développement d’applications complètes, comprenant tous les outils pour répondre aux scénarios les plus variés dans des contextes d’entreprise (développement collaboratif, gestion du cycle de vie…).
Mais cet outil présente plusieurs inconvénients pour les très petites structures (développeur indépendant ou isolé dans une TPE) :
1. Le ticket d’entrée est assez élevé en termes d’apprentissage : technologie .net, langages de programmation génériques, etc.
2. Mise en place lourde : Visual Studio, serveur web IIS, base de données SQL Server…
3. Pas de réutilisation des briques open source disponible sur le net.
4. Phase de mise en production (trouver un hébergeur, déployer, etc) non prise en charge.
Un positionnement en entrée de gamme
Webmatrix vient combler ce trou dans l’offre Microsoft.

1. Webmatrix propose un modèle de programmation simplifié avec Razor, une syntaxe simplifiée d’ASP.NET. Le développeur ne s’embarrasse plus des belles architectures multitiers (couche de présentation, métier, d’accès aux données…), tout se trouve dans la même page : le code, la présentation. La courbe d’apprentissage s'avère donc plus faible.
2. Webmatrix intègre dans un seul produit :
- un IDE supportant les langages ASP.NET et PHP, et la syntaxe Razor.
- un serveur web IIS Developer Express.
- un base de données SQL Server Compact.
Ces dernières briques sont des versions simplifiées de IIS et SQL Server. Elles fonctionnent en mode processus, et non en services : pas de dépendance avec le système, possibilité de monter plusieurs instances et de les libérer à la volée. Elles tournent sous Windows XP ou dans des machines virtuelles, etc.
3. Webmatrix propose un magasin d’applications et de composants (open source et commerciaux), aussi bien en ASP.NET qu’en PHP, notamment : Wordpress, Drupal, Joomla, Dotnetnuke… L’outil aide à importer et à personnaliser ces composants, ce qui en fait un outil très pratique pour créer rapidement un blog, Wordpress par exemple.

4. Webmatrix va jusqu’à proposer des hébergeurs qui offrent une « compatibilité Webmatrix ». Il s’agit d’offres préconfigurées pour accueillir les projets liés à cet outil. Grâce à la fonction Web Deploy, le déploiement et la mise à jour des applications sur le site d’hébergement sont simplifiées au maximum. Pour l’instant, on trouve deux offres d’hébergement en France : Ikoula et Netissime.
En bonus, Webmatrix fournit un outil SEO (Search Engine Optimization) pour aider le développeur à optimiser son code pour le référencement.
Ce que l'on peut faire
En résumé, ce que l'on peut faire avec Webmatrix :
• Développer des pages HTML, avec du Javascript et du CSS, des pages ASP.NET et/ou PHP.
• Importer, personnaliser et déployer des applications courantes, y compris open source (Dotnetnuke, Wordpress).
• Gérer ses bases de données de manière intégrée.
• Monitorer les requêtes et réponses du serveur web.
• Optimiser son site avec un outil SEO.
• Publier son site via FTP ou Web Deploy sur une sélection d’hébergeurs préqualifiés.
• Récupérer le projet dans Visual Studio.
Ce que l'on ne peut pas faire avec Webmatrix
Mais on ne peut pas :
• Se passer de programmation : personnaliser ou rajouter des fonctionnalités nécessite de mettre les mains dans le code.
• Bénéficier des facilités de Visual Studio : pas d’Intellisense. L’IDE de Webmatrix n’est pas une version allégée de Visual Studio, mais un développement from scratch.
• Développer dans les règles de l’art des architectures mutlitiers.
• Développer en équipe (pas d’outils de collaboration).
• Gérer le cycle de vie des applciations.
• Effectuer des tests fonctionnels, de charge, de performance, de régression, d’intégration…
Webmatrix répond donc aux besoins précis des TPE ou des petites agences, disposant de peu de moyens ou de compétences pour développer leur sites web. C'est une offre originale, qui n'a pas d'équivalence sur le marché (du développement à l'hébergement). Elle offre la possibilité de migrer par la suite vers des environnements plus évolués, qu'ils soient propriétaires ou open source.

envoyer
par mail
par mail

imprimer
l'article
l'article
Quand les TPE prendront le controle du web
de
webagoo
, posté le 07 février 2011 à 09h22
Il est intérressant de constater que des grands comme Microsoft "commencent" à s'interresser à la TPE, malheureusement avec des solutions encore bien trop complexes pour elles... imaginez un artisan mettre les mains dans le cambouis d'un outil comme webmatrix fait froid dans le dos ;-) Petite lecture: http://bit.ly/gvPT4A
à lire aussi
SUR LES MÊMES THÈMES 


nos newsletters
Abonnez-vous à Micro Hebdo : 4,90 €/mois
Abonnez-vous à l'Ordinateur Individuel : 3 €/mois
Abonnez-vous à la version digitale
Abonnez-vous à 01Business et Technologies : 19 €/mois















alerter le modérateur