Contributeurs actifs
Voici la liste des principaux contributeurs du blog par leurs commentaires. Vous pouvez cliquer sur leur lien pour obtenir leurs commentaires dans cette page :
macha (113), Michel Nizon (96), Pierre (85), Fabien (66), herve (66), leafar (44), guillaume (42), Laurent (40), philippe (32), Herve Kabla (30), rthomas (30), Sylvain (29), Olivier Auber (29), Daniel COHEN-ZARDI (28), Jeremy Fain (27), Olivier (27), Marc (27), Nicolas (25), Christophe (22), julien (19), Patrick (19), Fab (19), jmplanche (17), Arnaud@Thurudev (@arnaud_thurudev) (17), Jeremy (16), OlivierJ (16), JustinThemiddle (16), vicnent (16), bobonofx (15), Paul Gateau (15), Pierre Jol (14), patr_ix (14), Jerome (13), Lionel Laské (@lionellaske) (13), Pierre Mawas (@Pem) (13), Franck Revelin (@FranckAtDell) (13), Lionel (12), Pascal (12), anj (12), /Olivier (12), Phil Jeudy (12), Benoit (12), jean (12), Louis van Proosdij (11), jean-eudes queffelec (11), LVM (11), jlc (11), Marc-Antoine (11), dparmen1 (11), (@slebarque) (@slebarque) (11), INFO (@LINKANDEV) (11), François (10), Fabrice (10), Filmail (10), babar (10), arnaud (10), Vincent (10), Nicolas Andre (@corpogame) (10), Michel Nizon (@MichelNizon) (10), Alexis (9), David (9), Rafael (9), FredericBaud (9), Laurent Bervas (9), Mickael (9), Hugues (9), ZISERMAN (9), Olivier Travers (9), Chris (9), jequeffelec (9), Yann (9), Fabrice Epelboin (9), Benjamin (9), Benoît Granger (9), laozi (9), Pierre Ygrié (9), (@olivez) (@olivez) (9), faculte des sciences de la nature et de la vie (9), Philippe Marques (9), gepettot (9), Frederic (8), Marie (8), Yannick Lejeune (8), stephane (8), BScache (8), Michel (8), Daniel (8), Emmanuel (8), Jean-Philippe (8), startuper (8), Fred A. (8), @FredOu_ (8), Nicolas Bry (@NicoBry) (8), @corpogame (8), fabienne billat (@fadouce) (8), Bruno Lamouroux (@Dassoniou) (8), Lereune (8), Michaelinise (8), ~laurent (7), Patrice (7), JB (7), ITI (7), Julien ÉLIE (7), Jean-Christophe (7), Nicolas Guillaume (7), Bruno (7), Stanislas (7), Alain (7), Godefroy (7), Sebastien (7), Serge Meunier (7), Pimpin (7), Lebarque Stéphane (@slebarque) (7), Jean-Renaud ROY (@jr_roy) (7), Pascal Lechevallier (@PLechevallier) (7), veille innovation (@vinno47) (7), YAN THOINET (@YanThoinet) (7), Fabien RAYNAUD (@FabienRaynaud) (7), Partech Shaker (@PartechShaker) (7), Legend (6), Romain (6), Jérôme (6), Paul (6), Eric (6), Serge (6), Benoit Felten (6), Alban (6), Jacques (6), sebou (6), Cybereric (6), Poussah (6), Energo (6), Bonjour Bonjour (6), boris (6), MAS (6), antoine (6), canard65 (6), Richard T (6), PEAI60 (6), Free4ever (6), Guerric (6), Richard (6), tvtweet (6), loïc (6), Matthieu Dufour (@_matthieudufour) (6), Nathalie Gasnier (@ObservaEmpresa) (6), romu (6), cheramy (6), Eric Jones (6), EtienneL (5), DJM (5), Tristan (5), Stéphane (5), Gilles (5), Thierry (5), Alphonse (5), apbianco (5), dePassage (5), Sans_importance (5), Aurélien (5), herve lebret (5), Alex (5), Adrien (5), Jean-Denis (5), NM (5), Nicolas Chevallier (5), jdo (5), Youssef (5), Renaud (5), Alain Raynaud (5), mmathieum (5), (@bvanryb) (@bvanryb) (5), Boris Defréville (@AudioSense) (5), cedric naux (@cnaux) (5), Patrick Bertrand (@pck_b) (5), (@arnaud_thurudev) (@arnaud_thurudev) (5), (@PLechevallier) (@PLechevallier) (5), Stanislas Segard (@El_Stanou) (5), Pierre Mawas (@PemLT) (5), Fabrice Camurat (@fabricecamurat) (5), Hugues Sévérac (5), Laurent Fournier (5), Pierre Metivier (@PierreMetivier) (5), Hugues Severac (5), hervet (5), Joel (5), binance (5), Richardmup (5)Contributions sous le pseudo
2 commentaires ont été soumis sous ce pseudo et avec le même email.
Le premier commentaire date du 26 septembre 2011 et le dernier est du 24 décembre 2011.
Merci Olivier pour cette analyse!
La fragmentation des plateformes pose problème, mais un problème qui n’a pas de solution n’est pas un problème, n’est ce pas :-)?
En guise de solution, on peut citer par exemple l’approche pronée par le projet Mono supporté par la société Ximian, consistant à porter le coeur de .Net sur, entre autres nombreuses plateformes, (voir http://tirania.org/blog/archive/2011/Dec-21.html) iOS et Android, en laissant la possibilité de les intégrer dans des applications ‘natives’ pour chacune de ces systèmes…
On peut également citer une approche proposée par Google et son projet open source NaCl / PNaCl:
https://developers.google.com/native-client/
Native Client Event: December 8, 2011
http://www.youtube.com/watch?v=g3aBfkFbPWk
consistant à faire tourner des applications natives mais sécurisées ayant accès au contexte HTML de la page dans laquelle elles sont embarquées en ayant accès à une riche bibliothèque de fonctions, intégrant entre autres des capacités 3D.
NaCl fait l’objet d’une activité tierce très soutenue
– la machinerie .Net y est intégrée
– le moteur multiplateforme d’interface utilisateur Qt:
http://qt.nokia.com/
est en cours d’intégration dans NaCl
http://developer.qt.nokia.com/wiki/Qt_for_Google_Native_Client
Ces initiatives me semblent très prometteuses, et font considérer avec ironie la focalisation récente de Microsoft sur HTML5/JS au détriment de .Net, technologie qui aurait pu constituer un formidable socle pour réconcilier les approches apparemment contradictoires sur lesquelles portent votre analyse.
Les annonces portant sur W8 faites lors de la conférence BUILD sont certes très intéressantes, la vidéo de la session dédiée à l’interface utilisateur Metro
http://channel9.msdn.com/events/BUILD/BUILD2011/BPS-1004
suffit à s’en convaincre.
Ceci dit, Metro et plus généralement l’API WinRT dont il fait partie, ajoutent à la fragmentation des technologies d’UI disponibles sur les diverses plateformes MS:
WPF pour Windows XP/Vista/W7, Silverlight, WindowsPhone7, .Net.
Les moteurs WPF, SL et WP7 partagent les mêmes concepts, mais leurs spécifications présentent des variations importantes rendant difficile le développement multiplateforme
que l’on pourrait espérer faire sur ces bases. Ainsi, par exemple, le moteur 3D XNA est il trés différemment intégré sur SL5 et WP7, indisponible sur WPF, pas encore disponible dans la version OSX de SL5
(si tant est qu’il le soit jamais), plus qu’incertain sous W8/Metro.
WinRT semble ne devoir être disponible que dans la déclinaison Metro de l’interface utilisateur de W8, pas dans sa version Desktop, et encore moins sous XP/Vista/W7…
En outre, les annonces faites par MS ne dissipent pas, loin s’en faut, les interrogations nées de la ‘communication’ faite par la compagnie pendant ces douze derniers mois,
consistant à mettre l’accent mis sur HTML5/JS, technologies présentées comme l’avenir du développement web multiplateforme, standard et ouvert, alors que .Net et ses satellites
(WPF, SL) commencaient à être rangées dans la catégorie ‘legacy’.
Je suppose que cette communication a pour but d’attirer des myriades de développeurs HTML5/JS vers W8/Metro, invités à s’appuyer sur leur savoir-faire courant pour développer des applis
W8/Metro, qui bien que basées sur des technologies ‘standard et multiplateformes’ ne fonctionneront que sous W8/Metro.
Cette communication ayant pour but de séduire de nouveaux développeurs a eu pour conséquence de profondément destabiliser les quelques six millions de développeurs ayant beaucoup investi
depuis dix dans cette puissante technologie qu’est devenue .Net.
Ce double hiatus envers une vaste et loyale communauté .Net d’une part, et une communauté HTML5/J5 dont la séduction relève du mirage d’autre part, est d’autant plus surprenant de la part
d’une compagnie dont l’offre pour mobiles et tablettes a des années de retard, ce qui constitue un réel handicap pour la première, qui n’avait ainsi pas besoin d’une dose supplémentaire de stress.
MS annonce qu’il y aura toujours une version Desktop, excluant Metro, des ses OS: quel moteur d’interface sera disponible sur cette version Desktop: un WPF continuant à évoluer?
Pourquoi laisser les développeurs WPF/SL/WP7, et plus généralement .Net , dans une telle incertiturde, est ce de la négligence, du mépris?
Une réelle convergence des technologies d’interface serait un atout formidable pour MS, on n’en voit nulle trace dans les keynotes de BUILD.
Il me semble que le manque de clarté, voire de loyauté, imposé par MS à ses développeurs aura des conséquences dues à la méfiance ainsi provoquée telle que la volonté
de limiter au maximum leur dépendances vis à vis des produits et technologies proposés par cette société.