2011-01-10 15 views
5

Estoy interesado en armar un marco web para emular un administrador de ventanas similar a un escritorio. Si estás preguntando por qué; La razón es que quiero crear una aplicación web que tenga las capacidades y el aspecto de una aplicación de escritorio, pero que sea portátil en múltiples plataformas y sin instalar software. Lo más probable es que esté haciendo esto, es JavaScript, posiblemente con la ayuda de jQuery. Solo quería medir algunas opiniones antes de construirlo.Web Window Manager (UI Framework)

En general, ¿qué características y/o comportamientos espera de su gestor de ventanas ideal? Además, ¿una tarea como esta es más adecuada para una implementación basada en lienzo o una implementación de elementos HTML?

Sé que hay algunas otras opciones, pero quiero crear una API bastante completa como una especie de proyecto de puerta de enlace. ¿Hay algún proyecto existente que se te ocurra? Sé que jQuery-UI es bastante popular, y lo he usado ocasionalmente.

+0

No hay una manera realmente buena y concisa de responder a esta pregunta, en mi opinión. Está pidiendo sentimientos generales sobre los administradores de ventanas y también sentimientos generales sobre los marcos de JavaScript. – Pointy

+1

Ya existen bibliotecas para esto. ExtJs y SmartClient vienen a la mente. – Hemlock

+1

YUI también tiene una pila de widgets. Esto realmente huele a reinvención de ruedas. – Quentin

Respuesta

2

Estoy en la misma posición que el OP y estoy interesado en ver algunas respuestas reales y no críticas de la pregunta. Hay muchos marcos diferentes y, dado un tiempo limitado, no es fácil investigar.

Por supuesto, hay una manera concisa de responder a esta pregunta: "Elegí (marco X) para mi último proyecto porque (razón A), (razón B), etc. y eliminado (estructura Y) porque (razón C) "

No es la reinvención de la rueda: la pregunta es sobre la SELECCIÓN de la rueda.

También voy a añadir:

jQuery plugins & es genial basado en mi experiencia con jQuery pero sufre de aspecto unificado y siento debido a que hay no ser una sola biblioteca de plugins de interfaz de usuario.

GWT es un favorito para mí en este momento ya que voy a utilizar Glassfish/Java como mi servidor de aplicaciones, y estoy tratando de averiguar qué tan bien es compatible con los clientes de tabletas.

Sencha/ExtJS tiene lo que estoy buscando desde la perspectiva de todos los componentes, pero si voy a gastar el dinero para obtener un producto comercial, prefiero comprar uno de adobe (AIR) u otro Una gran compañía que conozco estará por más tiempo. También me preocupa la cantidad de estructura que el MVC patentado de Sencha me obligará a usar en el servidor de la aplicación; probablemente me genere mucho trabajo para desarrollarlo.

Dojo también es prometedor, lo estoy investigando más.