¿Qué pasó con el Modelo de archivos unificados de Alan Cooper?

13

Durante mucho tiempo, Alan Cooper (en las 3 versiones de su libro "About Face") ha estado promoviendo un "modelo de archivo unificado" para, entre otras cosas, prescindir de lo que él llama el cuadro de mensaje más idiota jamás inventado: el que aparece cuando se pulsa el botón de cierre en una aplicación o formulario que dice "¿Desea descartar los cambios?" Me gusta la idea y sus argumentos, pero también tengo la reacción instintiva contra ella que tienen los programadores y usuarios más experimentados.

Aunque el libro de Cooper parece bastante popular y respetado, hay una discusión muy pequeña sobre este tema en particular en la Web que puedo encontrar. Petter Hesselberg, el autor de "Programming Industrial Strength Windows" lo menciona pero eso parece.

Tengo la oportunidad de implementar esto en el proyecto (de escritorio) en el que estoy trabajando, pero me enfrento a la resistencia de los clientes y compañeros de trabajo, quienes por supuesto están familiarizados con la forma de hacer las cosas de MS Word y Excel. Estoy en condiciones de anular sus objeciones, pero no estoy seguro de si debería hacerlo.

Mis preguntas son:

¿Hay alguna buena discusión de esto que no haya podido encontrar? ¿Alguien está haciendo esto en sus aplicaciones? ¿Es una buena idea que desafortunadamente no sea práctico implementarlo hasta que, digamos, Microsoft lo haga?

    
pregunta PAUL Mansour 28.12.2010 - 19:07

5 respuestas

5

La conveniencia del sistema de archivos unificado realmente depende de la aplicación en cuestión. Cosas como las aplicaciones web, Microsoft OneNote y las aplicaciones de iOS se prestan a ese modelo. Cuando una aplicación está basada en una base de datos, también se presta a ese modelo. Sin embargo, también puedo pensar en áreas donde no es la mejor opción. En particular, cuando una aplicación puede consumir datos que no provienen de esa aplicación, necesita el concepto de un sistema de archivos para ubicar la información.

En cuanto a mantener la memoria y el disco sincronizados, lo quiero pero no para mi procesador de textos. Si me tomo el tiempo de guardar mi archivo, me gustaría asegurarme de que no estoy perdiendo ninguna información. Esa necesidad ha sido atendida por la función de guardado automático que hemos tenido durante varios años. Si alguien se tropieza con el cable de alimentación, al menos puedo recuperar parte de él. Sin embargo, creo una serie de documentos desechables que no quiero ensuciar mi sistema de archivos. Una señal que solo se utilizará durante un día, jugando con muestras de fuentes, etc.

La respuesta es "depende". La UFS de Cooper es útil en algunos casos, y menos en otros. El conocimiento técnico de sus usuarios también puede influir en su decisión al respecto. La mayoría de nosotros hemos crecido con el status quo, y algunas veces los beneficios del cambio no superan el costo del cambio. Evaluaría la conveniencia de ese enfoque en su aplicación.

    
respondido por el Berin Loritsch 28.12.2010 - 20:18
7

Microsoft lo hace en OneNote.

No anularía los deseos del usuario. Pensamos en implementar esto, pero descubrimos que muchos usuarios hacen cosas sin pensar y usan el botón de formulario cerrado (o ctrl-alt-del si no hay uno) para evitar que se guarden sus errores.

Si pudiera implementarlo de una manera que les permita volver a una sesión anterior (un gran deshacer de clases), entonces podría ser aceptable. Pero las personas están diseñadas para aprovechar el entorno que las rodea. Cambia el entorno y corres el riesgo de destruir la ventaja que han descubierto.

    
respondido por el ElGringoGrande 28.12.2010 - 19:15
6

¡El sistema de archivos unificado ya ha ganado!

Todas las aplicaciones iOS * funcionan de esta manera. No hay "archivos", no hay un sistema de archivos, no se guardan, solo las aplicaciones que contienen datos a los que siempre puede volver a menos que los elimine. Dado que MacOS puede caer en iOS algún día, yo diría que el modelo definitivamente se ha popularizado.

Los sitios web también funcionan de esta manera: rara vez "guardas" un documento, raramente navegas por un conjunto de documentos y muy rara vez compartes documentos entre sitios web. Los documentos están integrados dentro del sitio, la forma en que estas preguntas y respuestas están integradas dentro de StackExchange.

Históricamente, hubo algunos intentos incómodos para acomodar todo esto en Windows y Mac, y eso hizo que la gente se volviera loca. Pero el cambio a una nueva plataforma en la que nadie espera que haya un explorador de archivos ha liberado a las empresas para que realicen la transición por completo.

(* No lo sé de Android ni de los sistemas operativos de otros teléfonos; tal vez, también.)

    
respondido por el Alex Feinman 28.12.2010 - 19:45
1

¿Vas a mantener sus datos en archivos o en algún tipo de base de datos?

Si espera que tengan acceso físico a los archivos, tendrá que enseñarles que sus archivos son "especiales". En su modelo mental actual pueden copiar, pegar, renombrar y borrar. Estoy seguro de que algunos de ellos ya usan renombrar como una forma de "versionar" sus datos (por ejemplo, resume2010.doc, SalesDataFromBob2.xls).

Si se trata de una base de datos, estoy seguro de que querrán exportar / importar archivos en algún momento.

    
respondido por el rperetti 28.12.2010 - 21:00
0

¿Es tan difícil de implementar la opción de "Guardar siempre" que se muestra prominentemente para el usuario?

    
respondido por el JeffO 28.12.2010 - 21:04

Lea otras preguntas en las etiquetas