• [^] # Re: Il y a bien longtemps...

    Posté par . En réponse au journal Une info sur KDE on Wayland. Évalué à 3.

    BeOS avait un fonctionnement similaire: un serveur était chargé de toute la partie GUI. Avec le même avantage: une interface qui reste toujours réactive, quelque soit les bugs ou la charge. Le tout sur un système très proche de nos OS modernes, donc l'argument "tout est plus simple quand on a moins de besoin" ne tient pas pour le cas présent.

    En revanche, il y a plusieurs points négatifs à ce type d'approche:

    • Il est plus difficile (pour l'utilisateur) de distinguer entre une appli qui rame, qui est bloquée ou complètement plantée: dans tous les cas boutons et les menus continuent de réagir. Difficile de savoir s'il faut attendre, recliquer sur le bouton, ou fermer et relancer...

    • Cela demande beaucoup d'échanges de messages haut-niveau entre l'appli et le serveur GUI; du coup même si la réactivité apparente est meilleure, la charge système est plus importante. Suivant l'équilibre obtenu et les besoins de l'utilisateur, cela peut-être une bonne chose, ou non.

    • Dès que l'on a besoin de widgets customs, les choses se compliquent.