¿Cuál es el marco web para usar en una aplicación web front-end? [cerrado]

8

¿Qué considera que es un buen marco web de cliente para usar en la aplicación empresarial de interfaz? jQuery? ¿YUI? ¿Otro? Algunos complementos útiles?

La aplicación se utilizará principalmente para reemplazar internamente una aplicación de escritorio para la entrada de datos y muchas consultas / vistas.

Maniero
fuente
¿Estás buscando un marco puramente del lado del cliente?
Martijn Verburg el
@karianna: Básicamente sí, pero una buena solución siempre es bienvenida.
Maniero
¿Puedo preguntar por qué está utilizando una biblioteca del lado del cliente? ¿Has considerado un marco RIA como Vaadin o Echo? Tienden a ser mucho más adecuados para los reemplazos de "aplicaciones de escritorio" que el desarrollo web tradicional (que es ideal para sitios, pero no para aplicaciones ricas).
Matt Olenik el
@ Matt: Es algo que se debe estudiar, pero el back-end ya está hecho.
Maniero

Respuestas:

11

Por mi dinero, no puedes vencer a jQuery. Hace que trabajar con JavaScript sea mucho más fácil. El lado de la GUI listo para usar es limitado, pero hay muchas extensiones de terceros para las cuadrículas y tales que pueden ser de ayuda para sus puntos de vista.

Gran maestro B
fuente
7

Aquí hay algunas bibliotecas útiles:

  • jQuery y complementos
  • jQuery UI , muchas cosas que podrías pensar en implementarte
  • Underscore.js , implementa el núcleo del lenguaje que falta en JS 1.5
  • RequireJs , un sistema de gestión de bibliotecas para JS

También hay un marco Dojo allí, que básicamente te hace programar en JS como si fuera una aplicación GUI de escritorio, pero no puedo decir mucho al respecto. Mire presentaciones de video sobre él.


fuente
3

Depende de su presupuesto y de los detalles de la licencia, pero siempre he sido un gran admirador de jQuery + ExtJS. jQuery es una herramienta fantástica para trabajar con DOM y un simple Marco AJAX, y lanzar ExtJS encima de jQuery lo une todo. ExtJS es el mejor kit de interfaz de usuario de JavaScript con el que he trabajado. Es rápido, nunca se encontró con un error (pero tiene sus peculiaridades), y el soporte comercial está disponible, si lo necesita.

ExtJS tiene muchas características de las que se beneficiaría una aplicación LOB, como el escritorio y los gráficos . Los gráficos están basados ​​en flash pero es parte del mismo paquete.

El hecho de que sea comercial irrita a algunas personas, pero en general es un marco bien redondeado que llena muchos vacíos.

vcsjones
fuente
2

Todos tienen sus propias opciones, pero yo elijo Dojo, es demasiado bueno y te quita muchos dolores de cabeza. Pero sí, si está buscando todas esas extensiones y cosas de terceros, entonces jQuery podría ser mejor para usted, y sí, jQuery definitivamente tiene una comunidad más grande que el dojo, pero créame que eso no le hará mucho daño.

Dojo puede ser muy confuso al principio, pero vale la pena el tiempo que dedicas a él.

Rasmus
fuente
2

Para hacer un reemplazo en el lado del cliente de un viejo "estilo Winform", las aplicaciones de backoffice impulsadas por Sencha (EXTJS) han demostrado ser una muy buena opción.

ositosurfer
fuente