¿Cuáles son las limitaciones del uso del framework Wicket de Apache?

Al igual que con cualquier pieza de software, existen ventajas y desventajas de la siguiente manera (imo):

Ventaja:
* Lo he encontrado mucho mejor que JSF: mejor rendimiento, menor huella de memoria, mejor API y es mucho más fácil crear componentes.

Inconvenientes:

* En mi opinión, todo el modelo de componente de aplicación web no es adecuado para sitios de Internet a gran escala. Es bueno para sitios web de mediana o pequeña escala, pero el costo de memoria / procesamiento de mantener componentes con estado no es insignificante.

* No proporciona un conjunto completo de componentes listos para usar como JSF. Si estás acostumbrado a JSF, entonces puedes sentirte un poco erradicado, pero no por el tiempo que puedas crear fácilmente tus propios componentes.

* Tiene mucho menos apoyo comunitario y fama que, nuevamente, JSF. Es un proyecto Apache difícil, por lo que este inconveniente se puede mitigar un poco.

Cada marco tiene sus limitaciones, pero las limitaciones son en gran parte opiniones basadas en la filosofía de uno hacia lo que debe hacer el marco. Discutí esto en el siguiente hilo.

¿Qué piensa la gente sobre Apache Wicket?

* Escalabilidad: las páginas de Wicket tienen estado, lo que significa que es difícil atender una gran cantidad de solicitudes. Elegiría Wicket si no espera que Google rastree sus páginas.
* Agilidad en la decisión: al tener estado, Wicket se confunde si el usuario quiere regresar con Alt + Atrás (¿Qué acciones quiere deshacer el usuario?).
* El modo sin estado de Wicket no es completamente funcional.