Como dije en mi anterior post, he realizado un estudio comparativo comparativo indicando ventajas y desventajas de los frameworks más importantes para lo que quiero realizar:
- JSF.
- PrimeFaces.
- My Faces JSF
- Extjs.
- Dojo.
- Flex.
- JavaFx Script.
- Silverlight.
El estudio es bastante completo, ya que en él se indican todas las características de los frameworks con sus ventajas y desventajas, resumiéndolo todo en una tabla comparativa.
La decisión final fue la librería de sencha ext.js, que como se puede ver en su página web, tiene una licencia doble, Open source si la aplicación es open Source (como es el caso) y de pago si la aplicación va a ser vendida.
Tomé esta decisión porque me pareció una librería muy buena visualmente, con grandes capacidades para grids(que es principalmente lo que necesito) además de mucha documentación y ejemplos ilustrativos.
El documento lo podéis encontrar en este enlace: EstudioFrameworks, o accediendo directamente a la forja de ePlanning.
Aquí os dejo la tabla resumen, pero os recomiendo leer el estudio.
|
Cliente/Servidor |
Gratuito/Pago |
Documentación disponible |
Ejemplos Disponibles |
JSF |
Cliente/Servidor |
Gratuito |
Si (ver apartado JSF) |
– |
PRIMEFACE |
Cliente/Servidor |
Gratuito |
– |
– |
MYFACES JSF |
Cliente |
Gratuito |
– |
– |
EXT.JS |
Cliente |
Gratuito |
Si (ver punto LIBRERIAS) |
Si (ver punto LIBRERIAS) |
DOJO |
Cliente |
Gratuito |
Si (ver punto DOJO) |
Si (ver punto DOJO) |
FLEX |
Cliente |
Gratuito |
Si (ver punto FLEX) |
Si (ver punto FLEX) |
JAVAFX |
Cliente/Servidor |
Gratuito |
Si (ver punto JAVAFX) |
Si (ver punto JAVAFX) |
SILVERLIGHT |
Cliente/Servidor |
Pago |
Si (ver punto SILVERLIGHT) |
Si (ver punto SILVERLIGHT) |