2010-10-12 7 views
6

Hemos visto que la oficina tiene la interfaz de usuario de cinta desde 2007. Ahora es 2010 y todos sentimos la gran productividad que la cinta nos ha traído.¿Por qué MS no aplica la interfaz de usuario de cinta a Visual Studio?

Mi pregunta es por qué Visual Studio, ahora 2010, todavía no usa la cinta de opciones? ¿Qué piensas? Por favor comparte.

+2

¡gracias a Dios por tener este bar en mi adorable IDE! – balexandre

+0

@balexandre: ¿cómo es? –

+3

@Nam: Es ridículo estúpido para una perspectiva de Desarrollador, perdí tantos años sabiendo dónde está todo en Visual Studio para poder ponerme al día con Microsoft, ya que ahora lanzan nuevas versiones cada mes, imagine ahora que solo para cambiar el espacio que necesito perder 5 minutos buscando y pasando por la Ayuda, entonces necesito desmarcar las líneas de ajuste, más de 5 minutos ... ¡Nahhhhh, es bueno para los usuarios, no para los desarrolladores! – balexandre

Respuesta

3

No es realmente un hilo SO, pero creo que la razón detrás de no mover la interfaz VS a la cinta es que está destinado a usuarios finales, que generalmente no son técnicos. Los usuarios de Visual Studio no caen en ese campo (típicamente;)) y definitivamente habría que realizar muchas pruebas de usabilidad y permitir a los desarrolladores personalizar la interfaz para llevarla a donde se sientan cómodos.

De this MSDN thread, un empleado de Microsoft marcó esto como la respuesta:

una vez que esa pregunta también, y la respuesta fue entonces que la audiencia para la cinta son los usuarios finales. Como utiliza mucho espacio y como el desarrollador es un usuario experimentado, no es necesario contar con soporte de cinta en Visual Studio.

+4

Supongo que no estoy totalmente de acuerdo con esta idea: el hecho de que seamos desarrolladores no significa que no necesitemos una interfaz de usuario fácil de usar para Visual Studio. –

+0

Con una cinta adecuada, puede minimizarla en una sola línea para que no ocupe espacio si no lo desea. – Ben

7

Ribbon es una excelente interfaz de usuario para organizar herramientas como botones y algún tipo de artículos pequeños. Pero no funciona bien, (o al menos es muy difícil de lograr) cuando la interfaz de usuario tiene que ser muy personalizable, como debe ser Visual Studio. Y también está el problema de muchas ventanas que no son barras de herramientas, como el explorador de soluciones o los muchos diseñadores diferentes, que no se pueden ubicar fácilmente.

Whili No estoy diciendo que sea imposible. Hay muchas funciones que tendrían que reconstruirse para acomodar una cinta.

De MSDN Ribbon User Experience Guidelines

escala Comando

  • ¿Hay un gran número de comandos? ¿Usar una cinta requeriría más de siete pestañas principales? ¿Los usuarios tendrían que cambiar constantemente las pestañas para realizar tareas comunes? Si es así, usar barras de herramientas (que no requieren cambiar pestañas) y ventanas de paletas (que pueden requerir el cambio de pestañas, pero puede haber varias abiertas a la vez) podría ser una opción más eficiente.

  • Para mayor eficiencia y flexibilidad, ¿los usuarios necesitan realizar cambios significativos en los contenidos, la ubicación o el tamaño de la presentación del comando? Si es así, las barras de herramientas personalizables y extensibles y las ventanas de paleta son una mejor opción. Tenga en cuenta que algunos tipos de barras de herramientas se pueden desacoplar para convertirse en ventanas de paletas y las ventanas de paletas se pueden mover, cambiar de tamaño y personalizar.

Debido a algunas de estas razones creo Visual Studio funciona mejor en una interfaz basada en la barra de herramientas de

PD: Aunque no creo Visual Studio pondrá en marcha la cinta, productos de Autodesk como AutoCAD son muy buenos ejemplos de aplicaciones basadas en cintas muy complejas.

alt text

+2

¿Microsoft dice la misma (s) cosa (s) cuando Outlook no se actualizó para usar la interfaz de usuario de cinta? –

+3

@Nam - ¡Sí, lo hicieron! Explicaron todo tipo de razones por las cuales la cinta de opciones no era "apropiada" para esos productos cuando podrían haber salido directamente y haber dicho "nos quedamos sin tiempo" ya que obviamente era "apropiada" en Office 2010. – Josh

3

Estoy de acuerdo que deben llevar la cinta a VS, porque la barra de comandos de interfaz de usuario apilados está anticuado y feo.Tengo que mirar esa basura durante 8-12 horas por día. Ni siquiera empecemos con lo frustrante que es cuando una barra de herramientas contextual aumenta la altura de la barra de herramientas y baja la parte superior del editor de texto.

Pero es poco probable que obtenga algo más que una opinión aquí, que no es realmente el foro correcto. Lo publicaría en http://connect.microsoft.com.

+0

voto favorable para linq extensiones de powershell: P Si necesita una implementación de linq-where hollar –

+0

Gracias, Frank. Para no salirse demasiado del tema, ¿qué diferencia tiene Linq-Where de Where-Object? – Josh

+0

La oferta fue hecha en broma, porque como mencionas es trivial de implementar. Recuerdo que por eso no lo implementaste. –

5

Creo que Ribbon sería tan malo para Visual Studio como esas tontas barras de botones. Trabajar rápidamente en Visual Studio tiene que ver con buenos atajos de teclado de navegación, sin hacer clic en el mouse.

+5

No hay sustituto para buenos accesos directos (tengo un teclado para juegos Logitech G15 que uso exclusivamente para programación debido a sus 15 teclas macro) pero donde la cinta sobresale está mostrando comandos que no necesariamente se usan con frecuencia, sino que de otra forma estarían ocultos bajo jerarquías de menú poco claras. – Josh

+0

Para mí, me acostumbro al mouse haciendo clic primero, y las teclas rápidas vienen después. Sin embargo, la cinta se trata de mostrar botones ocultos, no solo el teclado. De acuerdo con Josh! –

+0

¿Cómo se descubren las teclas rápidas cuando se usa la cinta en la oficina? –

4

He estado usando Office 2007 durante más de un año. La respuesta es simple, la interfaz de la cinta es una adición casi puramente cosmética que, de hecho, todavía me ralentiza dramáticamente.

Parece genial, y me gusta el hecho de que tiene más "texto" y los iconos más grandes desde la perspectiva de "Aprendizaje". Pero después de haber "aprendido" una interfaz, la cinta se interpone en el camino. Encuentro que el texto excesivamente "detallado" distrae y me hace pasar más tiempo buscando el comando deseable.

Efectivamente, es solo un menú que se gira hacia adentro y hacia los lados que hace que tenga que hacer clic demasiadas veces para realizar acciones. además, el diseño es muy antinatural, comienza en la parte superior, luego cambia a los "trozos" de la parte inferior y luego entra en secciones aleatorias de izquierda a derecha y de arriba a abajo con posibles submenús.

Esta declaración en la publicación original para mí es completamente inexacta.

... Ahora es 2010 y todos sentimos la gran productividad de la cinta ha que nos ha traído ...

termino poniendo todos los comandos que utilizo normalmente en el acceso rápido barra de herramientas y "ocultar" la cinta para compensar la pantalla de bienes raíces que roba.

Si se puso en VS, yo haría lo mismo, agregue todos los comandos comunes a la barra de herramientas de acceso rápido y "Ocultar" la cinta.

+0

¿Por qué no usas el menú clásico porque tanto lo quieres? Siempre podemos volver atrás http://download.cnet.com/Classic-Menu-for-Office-Enterprise-2010/3000-2351_4-75210924. html –

+1

Lo he usado realmente (versión 2007), y lo prefiero también, lo único que tiene que ver es cómo se agrega realmente un segmento "Cinta" y no reproduce exactamente la función de menú. teclas de método abreviado de ejemplo. y aunque efectivamente reemplaza el menú realmente bien, no le permite volver a utilizar las barras de herramientas. Creo que MS debería volver a agregar barras de herramientas y un menú (posiblemente comprándolo a los originadores de estos programas) como algo que es totalmente opcional de usar, ya que la implementación sería pequeña y no debería interrumpir realmente la interfaz de cinta existente. – Darren

+2

No veo por qué MS solo debería molestar a la mitad de las personas cuando pueden mejorar la interfaz, así como también apoyar lo que es una característica bastante simple. – Darren

Cuestiones relacionadas