Aujourd’hui j’ai assisté à l’événement multi-plateformes Make Web Not War 2010 organisé par Microsoft. Le nom de l’événement fait référence aux guerres que les développeurs d’applications se livrent entre eux sur les technologies qu’ils utilisent.
J’avais déjà assisté à quelques événements TechDays que Microsoft organise depuis longtemps. Ce sont des événements pour promouvoir et présenter les nouveautés des produits Microsoft aux développeurs déjà dans leur techno.
Le message des évangélistes techno de Microsoft m’a toutefois agréablement surpris au Make Web Not War. On parlait d’interopérabilité et d’ouverture de leurs produits pour fonctionner avec les technologies du libre et celles de leurs concurrents. Microsoft a pourtant longtemps favorisé exclusivement l’adoption de leurs technologies par leur étroite comptabilité entre leurs propres produits.
La meilleure technologie
Dans les discussions, on a parlé de choisir la meilleure technologie pour servir nos clients. Si le meilleur est un produit libre, ça sera ça. Si c’est celui de Microsoft ou un autre fabricant propriétaire, il faut le choisir. L’important c’est de donner de la valeur à son client. J’ai trouvé très encourageant et rafraîchissant d’entendre parler de cette philosophie de leur part. Une philosophie qui se résume à ceci: que le meilleur produit gagne.
Ça force ainsi tous les joueurs à rehausser leur jeu et à offrir de meilleurs produits. On laisse de côté les stratégies d’enfermement propriétaire et d’incompatibilité qui ont contraint certains clients à choisir un mauvais produit. On favorise l’interopérabilité pour permettre aux programmeurs de bâtir des solutions efficaces et fiables composées de différentes technologies gagnantes issues du libre et du propriétaire.
Voici les photos de l’événement:



Ayant participé moi aussi au #webnotwar aujourd’hui, j’ai été également surpris que sa ne soit pas été une séance de «brainwash»/«vente» de produit Microsoft. D’intéressant échanges. Malheureusement, seuls les échanges dans la salle principale étaient filmée (à moins qu’il ait une caméra cachée dans la salle du volet technique) car les certaines conférences que j’aurais aimé participer se déroulaient en même temps.
D’ailleurs, disons le, la présence du français était purement… pour ne pas froisser personne.
M$ sont de plus en plus ouvert à l’open sources et aux autres technologies. Ça m’a fait rire, la semaine passée, quand j’ai entendu quelqu’un au WebCamp Qc dire « si on enseigne le C# à l’école il faut s’attendre à ce que les finissants travaillent avec les produits de Microsoft ». Il y a des alternatives aux produits de M$, le plus populaire étant Mono (http://www.mono-project.com/) que j’invite tout le monde à regarder, d’ailleurs un ami qui a fait http://activitymapper.com/ s’est basé sur les techno de M$ mais un hosting en linux et Mono. La dernière plateforme de M$ est asp.net MVC qui est open source, on peut télécharger le tout, l’avantage : plusieurs extensions on été développées! MVCContrib, T4MVC, Telerik… ça vaut vraiment le détour!
Pour finir ce commentaire, je dirais que Microsoft contribue au développement de Joomla!(CMS en PHP) et de JQuery, j’ajouterais même que j’héberge du php facilement sur IIS 7.5
Ça semblait bien Make Web Not War
Aussi Joel Perras a rappelé dans sa conférence que Microsoft ont été les premiers à offrir des appels HTTP en JavaScript mieux connus aujourd’hui comme AJAX.
Comme j’ai dis au Webcamp Québec la semaine passée, les technologies propriétaires sont souvent plus innovantes et disponibles plus rapidement que les standards ouverts. Les standards ouvertes viennent après l’adoption généralisé.
Ping : Faites le Web et non la guerre ! | King76 au Québec