• [^] # Re: Unity

    Posté par . En réponse au journal Pourquoi cet engouement pour les "menu globaux". Évalué à 9.

    Que ce soit en mode plein écran ou fenêtré, Unity a l'avantage de cacher le menu, ce qui a l'effet de rassurer les novices (diminution de la complexité visuelle).

    Sur grand écran, le menu global est une abération

    Non, c'est juste une philosophie différente. Le menu global est demande un peu plus de trajet à la souris, mais est un peu plus facile à atteindre, parce qu'il est au bord de l'écran (voir la célébrissime loi de Fitts, mais aussi des décennies d'usage sous Mac et sous Windows, sans gagnant).

    tout comme la notion d'application unique. Pourquoi on ne peux pas lancer par exemple deux firefox ou deux gedit facilement ?

    J'espère que tu confonds deux fenêtres et deux applis. Parce que lancer plusieurs instances d'une même appli de façon concurrente, c'est un enfer pour tout un tas de truc (config, sauvegardes, etc.). Crois-moi, c'était le comportement par défaut avant l'arrivée des environnement intégrés sous Unix, et je n'ai aucun nostalgie pour ça.

    Quand à ce qui est d'ouvrir une nouvelle fenêtre, sous Unity c'est un clic droit sur l'icône du lancher, c'est même plus logique que d'utiliser le menu d'une fenêtre pour en ouvrir une autre...

    m'a toujours appris qu'il fallait se méfier des variables globales en programmation

    Et on aurait dû t'apprendre aussi qu'il faut se méfier des règles soit-disant universelles, parce que les variables globales ont tout un tas d'utilisations parfaitement justifiées et saines. Ce tabou sur les variables globales a amené la prolifération du pattern Singleton à tord et à travers.