2008-09-02 21 views
21

Básicamente, voy a ampliar un poco aquí y hacer algunas preguntas para tener una idea de cómo las personas manejan la IU estos días.UI de Aplicación de Negocios Diseño

Últimamente me ha resultado bastante fácil hacer cosas fantásticas con el diseño de IU y con WPF específicamente estamos encontrando nuevas formas de hacer diseños que son más atractivos y más funcionales para el usuario, pero en contraste uno de los los chicos enfocados en el negocio de nuestro Grupo de Usuarios de .NET local ni siquiera pensarían en usar WPF hasta que tuvieran una red de datos que pudiera usar para hacer de Excel formularios de entrada.

  1. Así que, básicamente, tienen que repensarse el diseño de sus aplicaciones de negocio a medida que mueve a Web/WPF diseños/Silverlight, porque para nosotros por lo menos - en winforms mantuvimos cosas bastante funcional y uniforme, o está tratando mantener esa UI "conocida"?

  2. ¿Sería un chico de diseño dedicado (para equipos más grandes), o un desarrollador con más chops de diseño rango más alto cuando se busca contratar en estos días? (Vea lo que un diseñador hizo para Scott Hanselman's BabySmash y Microsoft's Prism demo)

  3. ¿Hay algún consejo de diseño/consejos/pautas que use para su interfaz de usuario, especialmente para WPF?

  4. ¿Qué sitios recomendarías para el diseño?

Respuesta

12

Te recomiendo que primero leas Steve Krug's Don't Make Me Think. El libro tiene una gran lista de verificación de cosas que debe tener en cuenta al diseñar sus UI. Si bien se centra en la usabilidad de la web, muchas de las lecciones son valiosas incluso para los diseñadores de aplicaciones de escritorio.

Dicho esto, ya sea que use formularios Windows o WPF o Flash o cualquier cosa nueva y brillante que aparezca, es de suma importancia contratar ya sea a) un diseñador real, ob) un desarrollador con una mucha experiencia en diseño de interfaz de usuario, cualquiera de los cuales puede proporcionarle una URL seria para su cartera de diseño. Ayudará mucho no solo a mejorar el diseño de su aplicación, sino que también liberará a sus desarrolladores de pensar en el diseño de la interfaz de usuario y les permitirá enfocarse en el código de la parte de atrás.

En cuanto a los "enfocados en los negocios", muchachos - sería genial si obtuvieran la opinión de los clientes reales y los interesados, y pídales que realicen algunas pruebas de usabilidad para su aplicación. Es su opinión que importaría más.

Creo que no sería difícil conseguir un buen diseñador a la velocidad en Microsoft Expression Blend para avivar algunos buenos diseños XAML que su equipo podría utilizar para llegar a un producto realmente bueno.

5

Creo que WPF puede mejorar en gran medida la experiencia del usuario.

Sin embargo, no hay muchos controles orientados a los negocios, lo que significa que tiene que hacer mucho por su cuenta.

En cuanto a los diseñadores, creo que es realmente difícil encontrar al diseñador de WPF en estos días, todavía sería un programador dedicado en lugar de un diseñador.

Espero que esta situación cambie en la característica más cercana.

Creo que vale la pena al menos comenzar a experimentar con WPF para poder competir con las próximas soluciones.

3

@aku "Creo que WPF puede mejorar en gran medida la experiencia del usuario."

creo que WPF tiene un potencial increíble como una herramienta para hacer interfaces de usuario más creativo y mejor adaptados a los datos reales que se está mostrando, pero ..............

Solo el simple hecho de usando WPF no hará que las UI geniales aparezcan de la nada.

Un gran carpintero puede usar las mejores herramientas de trabajo de madera, pero eso no significa que si recogía sus herramientas, de repente estaría sacando muebles finos.

El uso de WPF en HTML/Flash/WinForms/etc. solo aumenta su potencial de .
Si eso es potencial de la fealdad o potencial de belleza depende de usted.

0

@David H Aust Esa es parte de la razón para hacer la pregunta, con estas herramientas más nuevas como WPF que se prestan a proporcionar interfaces más nuevas, más intrincadas y al mismo tiempo más simples para el usuario, que podríamos necesitar para adaptarse a nuevas formas de hacer las cosas.

Y tratando de averiguar quién más está adaptando/interesada y lo que están haciendo, y donde consiguen un poco de inspiración, el conocimiento o ayuda :)

IE: Esta es mi ser proactivo sobre el cambio en posiblemente el menos tensa de alguna manera, salvo googlear activamente :)

^Eso fue una broma, para dejarlo en claro, en realidad soy bastante activo en aprender cosas nuevas, solo estoy encontrando algo del crowdsourcing stackoverflow vs googlear bastante interesante:)

0

Microsoft está construyendo un DataGrid para WPF. Se puede encontrar un CTP here.

0

@Lars Truijens - Gracias, pero creo que para el 99% de los casos es una idea horrible, y claro, hay usos, pero he descubierto que con WPF generalmente hay una forma mucho mejor de hacerlo.

Además, puede utilizar cuadros de texto y utilizar una anulación de Introducir como pestaña para moverse por ellos de manera fácil y rápida.

3

Todo el concepto de volver a pensar una interfaz de usuario de una aplicación existente depende del público objetivo. Para una aplicación empresarial aburrida, como la contabilidad o el presupuesto, incluso puede ser contraproducente. Por un lado, los usuarios de este tipo de aplicaciones pueden haber usado una interfaz de usuario con aspecto y aspecto similares durante años y años, y segundo, verse demasiado "lindos" y llenos de color incluso pueden traer una percepción de la destreza de los juguetes (¿es eso una palabra?) Con eso.

Hemos realizado varios proyectos nuevos con los últimos gadgets UI & y, en su mayor parte para nuevas aplicaciones, parece ser una buena oportunidad para obtener retroalimentación de una audiencia en vivo. Entonces es más fácil traducir esos comentarios a las aplicaciones existentes.

También tenemos algunas aplicaciones que todavía se desarrollan activamente (y se usan obviamente), donde la interfaz de usuario se ve casi como en Windows 3.1. Son horribles, grises, torpes, y nuestro único diseñador real siempre está tratando de obtener un permiso para llevarlo al centrury actual, pero el cliente más grande lo rechaza activamente. Dicen que está bien, la gente sabe cómo usarlo, y funciona incluso en sus computadoras más antiguas.

Cuestiones relacionadas