Les applications desktop n'ont pas eu besoin d'évoluer pour proposer, depuis longtemps, la synchro des datas (grsync), la communication entre utilisateurs (Jabber) et autres fonctions qu'on fait semblant de découvrir aujourd'hui.
Tu cites des applications alors que je parles d'API de synchronisation et de chat proposés par un framework desktop et utilisant des services libres mais pas forcément gratuit, fournis par les diverses fondation et entreprises du libre. Ainsi n'importe quel développeur pourrait intégrer facilement XMPP dans son application, la synchro, etc, et l'utilisateur pourrait en bénéficier immédiatement. Ca change un peu tout...
La différence est que le web est passé d'un modèle vertical, présenter des pages, à un modèle horizontal, faire communiquer des applications grâce à des techniques comme les webhook, pubsubhubbub, les API REST, etc. Or le desktop reste sur un modèle vertical, une activité un logiciel. Il est complètement archaique que chaque développeur doit implémenter les protocoles de communication et de synchronisation dans son application. Finalement en 2011 les applications natives desktop ne le font toujours pas et fonctionnent sans exploiter les capacités d'Internet.
[^] # Re: desktop 2.0
Posté par fredix . En réponse au journal Développement : y aura-t-il une vie en dehors du Web ?. Évalué à -1.
Tu cites des applications alors que je parles d'API de synchronisation et de chat proposés par un framework desktop et utilisant des services libres mais pas forcément gratuit, fournis par les diverses fondation et entreprises du libre. Ainsi n'importe quel développeur pourrait intégrer facilement XMPP dans son application, la synchro, etc, et l'utilisateur pourrait en bénéficier immédiatement. Ca change un peu tout...
La différence est que le web est passé d'un modèle vertical, présenter des pages, à un modèle horizontal, faire communiquer des applications grâce à des techniques comme les webhook, pubsubhubbub, les API REST, etc. Or le desktop reste sur un modèle vertical, une activité un logiciel. Il est complètement archaique que chaque développeur doit implémenter les protocoles de communication et de synchronisation dans son application. Finalement en 2011 les applications natives desktop ne le font toujours pas et fonctionnent sans exploiter les capacités d'Internet.