med365 a écrit :
Sur, quel genre d'OS pourrait être créé en Javascript et en XML (AJAX = Asynchronimous Javascript And XML) ? Le javascript est trop limité... Quand au XML c'est un langage balisé pour des pages web interactivs (bien qu'on en fasse aussi des fichiers bureautiques, de config etc..)
|
Javascript n'est pas "trop" limité, c'est un excellent language, qui permet une souplesse incroyable, heureusement emprisonné dans le contexte de sécurité qui lui est réservé. Mais c'est de l'interprété et on ne l'a jamais optimisé pour faire des choses aussi poussée qu'un OS, contrairement à d'autres comme PHP ou Python, assez bien optimisés.
Moi je trouve la démarche de ces OS-web très positive. L'avenir est clairement au logiciel réseau, à interface téléchargée. Le problème ici c'est qu'on s'appuie sur une technologie qui a été conçue pour présenter de simples documents (HTML + javascript), et qui n'est pas pratique a utiliser pour le développement d'applications. Il suffit de chercher le nombre de bibliothèque "AJAX" qui essaient de créer des abstractions pour s'en rendre compte.
Il faudrait, comme le propose XUL, une interface decrite dans un document XML facile à construire et à interpêter, mais qui contrairement à ce dernier adopterai le style de l'OS de reception, et puisse être integré autrement que dans la fenêtre d'un navigateur. Et si en plus il pouvait en plsu accepter d'autres formes de document, comme de la 3D en X3D, du son streamé, le tout relié à un bon language de programmation événementielle comme javascript et un objet de requête bien formalisé, là on tiendrait vraiment quelquechose que l'on pourrait appeller pompeusement "OS 2.0"
En gros, ce rêve, c'est un OS minimaliste de téléchargement d'interfaces.