2008-11-06 11 views
22

Estoy evaluando varios juegos de herramientas de interfaz de usuario de Javascript para crear aplicaciones web que tienen una sensación de escritorio, principalmente debido a los diálogos y la administración de ventanas.Biblioteca Javascript para crear aplicaciones web similares a las de un escritorio: ExtJS, jQuery, YahooUI, Mocha, SproutCore, Cappuccino, etc.

Miré a varias opciones - aquí están mis evaluaciones realizadas hasta ahora:

  • ExtJS - Gran librería de widgets, grandes documentos! No tan buena licencia.
  • jQuery UI - Falta de ventana lista para usar y contenedores de diálogo. Aunque me encanta jQuery.
  • Yahoo! UI - Mismo problema que el anterior. Realmente maduro (pero, desafortunadamente, is no longer being actively maintained) y bien documentado.
  • Mocha (basado en Mootools) - No es tan madura como los demás. Carece de buena documentación.
  • SproutCore - Lo mismo que el anterior. Tampoco tiene widgets de ventana y diálogo.
  • Cappuccino - Demasiado raro y revolucionario.

Cuál es su opinión sobre esto? ¿Son correctas mis evaluaciones?

+0

JQuery fue escrito como un marco. Hay toneladas de excelentes complementos que harán lo que estás buscando. Mi favorito personal es JQuery. – uriDium

+1

Debería considerar SmartClient. Mucho, mucho más rico que cualquier cosa que hayas enumerado y una verdadera licencia LGPL. Mire las características de la versión 8.0 - http://blog.isomorphic.com/?p=145 –

Respuesta

11

En términos de un aspecto de escritorio/sentir el mejor de ese grupo tiene que ser ExtJS. En términos de UI, realmente está un paso adelante del resto. Por supuesto, hay problemas de licencia, pero tienen sus excepciones de software libre y si tiene la intención de ganar dinero con el proyecto, entonces una licencia comercial no va a romper el banco.

otro marco muy rico vale la pena mirar (todos tienen sus puntos buenos y malos),

4

Me encanta jQuery, además de su sido adoptado por M $ para MVC. No llamaría la decepción a la falta de material preparado. Sí, sería genial si hubiera, pero con cosas como esas, siempre encuentro que terminas preparándote para que se adapte a tus necesidades, ¡solo escríbeme, es muy fácil!

5

¿Ha pensado en GWT (Google Web Toolkit http://code.google.com/webtoolkit/)?

+0

Apoyo esta sugerencia. Usé esta tecnología UI en mi lugar de trabajo. Tiene una buena comunidad que cubre una pequeña biblioteca de widgets y la falta de DnD, por ejemplo. Buenas funciones de depuración también. –

1

Si quieres que se vea como y funciona como una aplicación de escritorio, elegiría cualquiera Yahoo! UI o Ext.JS

1

He estado usando ExtJS para algunos proyectos de los últimos tiempos. Su curva de aprendizaje es un poco abrupta, ya que tendrás que entender su concepto de diseños, pero aparte de eso estarás bien.

Sólo asegúrese de que usted lea el acuerdo de licencia antes de comenzar a utilizarlo. Ah, y ExtJS funciona bien usando jQuery, Prototype y otros.

0

ExtJS es probablemente la mejor opción. Es rápido, es delgado y es malditamente hermoso. Su soporte también es excelente.

2

YUI es muy grande en la interfaz de usuario, excepto que la sintaxis es un poco verbosa, b hey, ¡hay suficiente documentación sobre yahoo! sitio para hacer las cosas correctamente!

Cuestiones relacionadas