web-dev-qa-db-fra.com

Alternatives aux «perspectives»

Lorsque vous regardez des logiciels populaires comme Eclipse, Adobe, 3D-Sutdio-Max, XCode, ils font tous de même pour affiner l'interface à une tâche spécifique en réorganisant la disposition et les panneaux pour vous. Cela fonctionne très bien et, au mieux, vous pouvez étendre ou ajuster davantage ces "perspectives".

La question: y a-t-il plus de possibilités pour ces commutateurs rapides de "perspective" (généralement effectués via la zone de liste déroulante ou les boutons de la barre d'outils, mais je ne demande pas seulement un autre type pour afficher l'accès à différentes "perspectives", mais plutôt d'autres "idées" ou concepts à permettre à l'utilisateur d'accéder rapidement à sa propre mise en page personnalisée)?

Je n'ai rien trouvé via Google ni pu trouver autre chose ou encore mieux; alors je suis ici, demandant aux experts. Il existe peut-être de nouvelles approches ux pour résoudre ce problème. Merci

3
stackoverclan

Le créateur de IDE ou l'outil pourrait collecter des données auprès d'utilisateurs ayant des flux de travail communs et essayer de généraliser cette perspective pour une "perspective suggérée"

Voici une façon de le faire et de prédire en quelque sorte la perspective des utilisateurs. Disons que vous travaillez sur une variété de projets dans Eclipse.

Disons maintenant que vous travaillez sur une Java Spring application s'en tenant au code côté serveur. Ils pourraient voir comment les autres utilisateurs organisent principalement leurs fenêtres et onglets et peut-être qu'ils remarquent que 80% des utilisateurs ont la fenêtre de la console en bas et 75% des utilisateurs ont l'arborescence source à droite et 56% des utilisateurs ont un onglet de test unitaire ouvert derrière l'arborescence source. Ils peuvent détecter que les fichiers que vous avez ouverts correspondent à ce flux de travail commun et vous demander si vous le souhaitez pour essayer la "perspective suggérée".

Comme si quelqu'un faisait une application angularJS dans Eclipse et s'en tenait simplement au code frontal, il pourrait peut-être collecter des données sur des fenêtres communes ouvertes et sur l'arrangement, puis faire une suggestion de mise en page.

Ce que cela change, c'est qu'il est dynamique car il extrait les données de la façon dont les utilisateurs configurent leurs flux de travail, plutôt que de simplement vous donner une perspective d'environnement J2EE pré-planifiée qui ne change pas une fois cette version publiée. IE une perspective de développement Web peut être formidable jusqu'à ce que la pile MEAN soit prise et plutôt que d'attendre une nouvelle version de votre IDE il pourrait détecter éventuellement comment les utilisateurs disposent leurs fenêtres et onglets pour une perspective dynamique issue de la foule.

3
Frank Visaggio