01net Pro Entreprise informatique
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Le Cloud Computing
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment
Agenda
Applications web et logiciels
Développement
FAI-Télécoms
Marché
Matériel
Sécurité
SSII
Système d'exploitation

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 ?

laisser un avis
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
imprimer
l'article
1 AVIS SUR CET ARTICLE
Répondre
 

Avis sur «Création de site web avec Webmatrix : que peut-on faire, ou pas ?»

 

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
alerter le modérateur

   
 
à lire aussi
SUR LES MÊMES THÈMES
Des pistes pour le Web de demain [Vidéo]
WWW 2012 : Tim Berners-Lee défend le Web à cœur ouvert
C, le langage le plus populaire des développeurs
IP-Label : les navigateurs testés en conditions réelles
Go, le nouveau langage signé Google, est officiellement disponible
Les entreprises encore prisonnières de Cobol
Sencha Touch 2 permet de coder des applications iOS sur Windows
Une charte internet encadre les sites web de l'Etat
Le jour où le Net a failli mourir au Texas
Reportage vidéo : Microsoft fait ses Tech Days
Les développeurs en vedette aux Techdays
IBM se renforce dans le développement d'applications mobiles en acquérant Worklight
Un festival en ligne pour le cinéma français
En 2012, le CV passe à la trappe
Métiers du web : RemixJobs lance sa v3
Autosar 4.0, moteur informatique de la voiture de demain
Facebook livre son moteur PHP haute performance à la communauté
Microsoft lance Silverlight 5 dans l'indifférence générale
Microsoft accélère le développement de Kinect à coups de dollars
Adobe s'explique sur l'avenir de Flash