Conférence faite lors de l'édition 2009 des Techdays sur les raisons qui permettent de choisir les technologies Microsoft dans le cadre de projets web.
Formation FI(A) : Les règles d'emport carburant et le Part-NCO (Exposé AéroPy...
Pourquoi choisir les technologies Microsoft
1. Pourquoi choisir les technologies
Microsoft pour développer votre
présence Web
Code Session : DYN211
François SUTTER
Fondateur et directeur associé de
Blue acacia
1
3. Blue acacia
Blue acacia est une agence interactive
indépendante certifiée ISO 9001.
MARKETING CREATION ANIMATION HEBERGEMENT
INTERACTIF WEB & CONTENUS & TECHNOLOGIES
Référencement Sites Internet Direction éditoriale Serveur mutualisé
Achat de mots clés Sites Intranet Plans de contenus Serveur dédié
Publicité Sites Extranet Conception Maintenance
Marketing mobile Sites Marchands Rédaction Sauvegarde
Jeux concours Réseaux sociaux Webmastering Sécurité
3
4. Blue acacia
Evolution du chiffre d'affaires en M€
2000 2001 2002
2003 2004 2005
2006 2007 2008
2009 (prévisionnel)
2.5
1.9
1.6 1.7
1.2 1.3
1.1
0.8
0.6
0.3
Croissance de Blue acacia sur 9 ans
4
5. Blue acacia
Evolution des effectifs
2000 2001 2002
2003 2004 2005
2006 2007 2008
2009 (prévisionnel)
40
33
21
12 14
9 11 11
5 7
Croissance de Blue acacia sur 9 ans
5
6. Blue acacia
9 années d’expériences interactives
33 collaborateurs
Plus de 4000 clients et 400 sites réalisés
Un parc de 40 serveurs dédiés
Plus de 90 % de projets réalisés sous Microsoft
Plus de 2000 urls hébergées
Plusieurs millions d’internautes chaque mois
20 millions de mails routés en 2008
90.000 SMS routés en 2008
6
8. Un choix historique
Les agences d’avant la bulle (avant 2000) ont
immédiatement bénéficié d’un environnement
Microsoft opérationnel.
La première version (asp/Access/SQL) était très
simple à implémenter.
Les hébergeurs ainsi que le support Microsoft
ont très tôt mis en ligne des exemples de codes
en asp ainsi que des composants.
8
9. Un choix philosophique
Choisir les technologies Microsoft n’implique
pas de renoncer aux autres technologies.
Recommander Microsoft c’est bénéficier d’une
garantie et d’un support sans équivalent qui
apportent une propriété et une couverture
juridique.
En tant qu’entreprise certifiée, vous appartenez
à un “Ecosystème” qui évangélise vos prospects
(articles, communiqués, interview, …).
9
10. Un choix statistique
IIS contre Apache en Janvier 2009 :
52.6 % de serveurs Apache (97 millions de serveurs)
32.9 % de serveurs IIS (61 millions de serveurs)
4% Taux de pénétration
6%
32.9 % Apache
52.2%
IIS
Source : http://www.journaldunet.com/developpeur/outils/actualite/52-26-le-taux-de-penetration-d-apache-en-janvier-2009.shtml
10
11. Un choix statistique
D’une part, selon la même source (JDNet), la part de marché des
serveurs Apache en avril 2007 était de 73,80 % ce qui représente
une baisse d’environ 20 % en moins de deux ans !
D’autre part, malgré la pénétration d’Apache, Il faut pondérer les
résultats par le fait que le web est essentiellement constitué de
pages personnelles et de blogs, ce qui justifie le recours à des
environnements les moins onéreux possibles. Fin 2008, Technorati
recensait 133 millions de blogs dans le monde.
Ces chiffres illustrent l’origine même du langage PHP qui a
souvent été appelé « Personal Home Page » !
Source : http://www.journaldunet.com/solutions/dossiers/chiffres/technoswebserveurs.shtml
Source : http://technorati.com/blogging/state-of-the-blogosphere/
11
12. Un choix technologique
L’ASP .Net, développé par Microsoft, sur la base du Framework .NET
représente une évolution majeure. Les possibilités semblent presque infinies
et les avantages sont nombreux :
Séparation du contenu de la page, de la mise en forme et programmation des aspects
dynamiques (concept de « Master Page » et de « Code Behind »).
Richesse du langage (C#, VB, …).
Grâce à Visual Studio le développement d’application est facilité sans être forcément obligé
d’aller très loin dans la programmation.
Performances : le code est pré-compilé ou compilé à la volée.
Champ applicatif : il est difficile de trouver un applicatif qui ne pourrait pas être développé
en .NET
Rapidité : le langage permet un développement rapide et une mutualisation des
ressources.
12
13. Un choix commercial stratégique
Faire le choix de l’environnement Microsoft permet
en retour d’être mis en avant par Microsoft.
Cette technologie dépasse largement la sphère de
compétence du développeur amateur et/ou
freelance et présente l’avantage de restreindre le
choix des prestataires dans le cadre d’un appel
d’offres.
Maîtriser l’environnement Microsoft permet
également d’être pluridisciplinaire.
13
15. Un choix pour les développeurs
Quel applicatif ou dispositif web ne peut pas être
réalisé aujourd’hui en .NET ?
Aucun !
Quelle(s) contrainte(s) technique(s) excluraient
d’office le .NET ?
Aucune !
La rémunération des développeurs .NET est
globalement plus élevée que celle des
développeurs maîtrisant exclusivement le PHP.
15
16. Un choix pour les développeurs
Les forces de l’environnement .NET
La simplicité de formation et de transfert de compétences sur les
environnements Microsoft.
Manipulation des objets
Manipulation des ActiveX
Travail en réseau et versioning : Visual Source Safe
L’url rewriting pour le référencement
La sécurité native
16
18. Un choix pour les hébergeurs
Les forces de l’environnement .NET
Facilité de recruter un bon administrateur réseau Windows.
La convivialité des interfaces graphiques de prise en main.
La richesse et la complémentarité des outils (serveurs, base de
données, messagerie, owa, oma…)
Les procédures stockées, qui permettent de mieux répartir la charge en
équilibrant la consommation de ressources entre le serveur web (IIS) et la
base de données (SQL Server) qui sont natives dans l’environnement
Microsoft.
La puissance des langages comme le C# qui poussent plus loin la
manipulation des objets.
18
20. Un choix pour les client
Le client peut être confronté à plusieurs situations :
Soit il dispose d’un environnement imposé
Soit il est influencé et il n’a pas de réel pré requis technique
mais a déjà plus ou moins une préférence technologique en
tête
Soit il est totalement libre de son choix
20
22. Coovz
Url :
Site « master » : http://www.coovz.com
Exemples de sites « fils »
http://www.vaio.coovz.com / http://www.sfr.coovz.com
http://www.malivebox.com / http://www.vista.coovz.com
http://hp.coovz.com / http://www.toshiba.coovz.com
http://www.polaroid.coovz.com / http://www.mywalkman.coovz.com
http://www.teknoglam.coovz.com / http://www.photoways.coovz.com
http://www.phonehouse.coovz.com / http://www.planetsagem.com/index.php?name=coovz_niv2
…
Fiche technique :
Environnement : Framework .NET « 2.0 » puis migration en « 3.5 »
Serveur web : IIS 6
Base de données : SQL Server 2005
Serveurs : 3 serveurs dédiés sur Windows 2003 Server
IIS
SQL
Répartition de charge
Résultats :
Plus de 500.000 commandes en janvier 2009 sur les 2 dernières années
35 % d’augmentation en 2008
47 sites transactionnels générés
22
24. Honda Moto
Url : http://moto.honda.fr
Démo de l’interface d’administration (Middle Office) :
Gestion de l’arborescence
Drag and drop
Gestion des focus (online/offline groupés)
Fiche technique :
Environnement : Framework .NET « 3.5 »
Serveur web : IIS 6
Base de données : SQL Server 2005
Serveurs : 4 serveurs dédiés sur Windows 2003 Server
IIS
SQL
Répartition de charge
Serveur de streaming vidéo (Windows 2003 Server et Flash Media Interactive Server 3)
Résultats :
Plusieurs millions d’internautes par an
Plus de 5 millions de vidéos lues
24
26. Honda Days
Url : http://www.venezrouleravecnous.com
Démo de l’interface d’administration (Middle Office) :
Gestion des inscriptions
Web Service de génération de code barres
Fiche technique :
Environnement : Framework .NET « 3.5 »
Serveur web : IIS 6
Base de données : SQL Server 2005
Serveurs : 4 serveurs dédiés sur Windows 2003 Server
IIS
SQL
Répartition de charge
Serveur de streaming vidéo (Windows 2003 Server et Flash Media Interactive Server 3)
Résultats :
Une moyenne supérieure à 2500 codes barres générés par jour
Un dispositif ré utilisable pour chaque événement ayant déjà géré plus de 4000 essais sur piste
26
28. Statistiques FMS
Démo de l’interface d’administration (Middle Office) :
Gestion de la consommation
Gestion du referrer
Fiche technique :
Environnement : Framework .NET « 3.5 »
Serveur web : IIS 7
Base de données : SQL Server 2008
Serveur : 1 serveur dédié sur Windows 2005 Server
28
30. Curioos
Démo de l’interface d’administration (Middle Office) :
Gestion n langues
Gestion de la bibliothèque de textes
Gestion de la matrice de droits
Démo de l’interface publique (FrontOffice) :
Catalogue et visionneuse
Mon compte
Gestion des options d’affichage
Organisation via drag and drop
Gestion des blogs
Personnalisation
Fiche technique :
Environnement : Framework .NET « 3.5 »
Serveur web : IIS 7
Base de données : SQL Server 2008
Serveurs : 3 serveurs dédiés sur Windows 2005 Server
IIS
SQL
Serveur de streaming vidéo (Windows 2003 Server et Flash Media Interactive Server 3)
S.A.N.
Résultats :
En cours de production
30
31. Synthèse
Pour les agences interactives :
L’environnement Microsoft ne présente aucune contrainte ;
Microsoft évangélise vos prospects …
… Vous intègre dans un “Ecosystème” professionnel et utile …
… Fournit un socle de compétences qui constitue rapidement une
valeur ajoutée stratégique.
Pour les clients :
En avant vente, Microsoft peut vous aider à valider le périmètre
fonctionnel de vos projets.
Microsoft sécurise la pérénité de votre investissement via une
continuité de services.
Microsoft contribue à la notoriété des dispositifs en rayonnant de
part une communication mondiale.
31
SPEAKERS PLEASE NOTE: our standard timing for your availability for Q&A at the Ask-the-Experts pavilion will be the next lunch-break following your session, and variations from this standard will be scheduled based on your availability and for all Friday afternoon sessions.