Pregunta

Saludos, He estado usando GWT para unas semanas y quería una rica Tabla widget.I se encontró con la biblioteca SmartGWT. ¿Puedo utilizar widgets de SmartGWT misma forma en que se desarrollan usando GWT o hay alguna cosas especiales necesito saber?

gracias

¿Fue útil?

Solución

No sería capaz de elegir sólo un widget de SmartGWT ya que se basan en el resto de la estructura. SmartGWT es una envoltura fina utilizando JSNI alrededor de la SmartClient biblioteca. Esta es una buena biblioteca, pero hay que adoptarlo todo o nada.

Creo que esto pasa por el punto de GWT como se acaba envolviendo Javascript, por lo que si Google añade soporte para otro navegador, usted no será capaz de apoyarlo SmartClient hace. Además, se olvida de todos los nuevos beneficios de Código División, etc, ya la biblioteca de JS descargará siempre en su totalidad. Usted puede ser capaz de dividir el código GWT sin embargo.

ExtGWT es otra opción. Esta es una implementación completa de Java. Es todavía un enfoque de todo o nada, pero al menos lo hace aprovechar el compilador GWT al máximo.

No, asegúrese de revisar las licencias de cada uno ya que creo que la SmartGWT uno es un poco más liberal que ExtGWT.

Hay siempre los widgets de la GWT Incubadora y proyectos GWT mosaico . Estas han sido escritas para ser muy fuertemente tejida a GWT. De hecho, el código en la incubadora puede encontrar su camino en GWT cuando madura. Hay un widget mesa en la Incubadora creo.

Espero que esto ayude un poco.

Otros consejos

Sí, se puede adoptar un único widget desde SmartGWT, tiene salvedades.

Como otra crítica señaló, se le cargando la mayor parte del núcleo SmartClient tiempo de ejecución. Puede evitar partes de carga del tiempo de ejecución SmartClient que no es necesario heredando el módulo SmartGwtNoScript e incluyendo sólo los módulos SmartClient subyacentes que realmente usa básicamente (Core, Fundación, Grids).

Esto es todavía va a ser un componente de la red grande, por lo que pensar en ello.

  1. Son sus usuarios con conexiones de alta velocidad? Entonces nunca se darán cuenta, ir a por ello.

  2. ¿Utilizan la solicitud de un tiempo, o lo utilizan con frecuencia? A continuación, la descarga de una sola vez vale la pena porque la rejilla SmartGWT hace un buen trabajo de la reducción en las solicitudes de red durante el uso real:

    http://www.smartclient.com/smartgwt/showcase/#grid_adaptive_filter_featured_category

  3. ¿Tiene usted los usuarios finales que necesitan o se puede utilizar 'la carga de estilo livegrid' en la demanda, fila completa edición en línea personalizable, columnas congeladas, agrupación dinámica, filtrado adaptativo en línea, ampliables filas, tal vez alguna combinación de estos cuenta con todos a la vez? Entonces vale la pena con el fin de ofrecer una mejor aplicación, hacer que los usuarios más productivos o vender más producto.

  4. Sólo hay una pantalla básica mesa? Entonces sí, es una exageración.

El cartel que dice esto no es posible fue hecho errónea y que la respuesta debe ser rechazada.

En esencia, sí. También puede considerar Ext GWT ( http://www.extjs.com/products/gxt ), que es la misma cosa -. un conjunto de envolturas alrededor de las clases ricas GWT

Yes.You puede utilizar smartgwt.But no combine widget de GWT y smartGWT.Adding SmartGWT en Widgets GWT no se admite muy well.You puede tratar avanzada GWT también.

http://advanced-gwt.sourceforge.net/demo/index.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top