30 September, 2011 09:31:45 Miguel Calvo XPages | Comentarios (0)
Niklas Heidloff, una de las referencias en IBM en relación a XPages ha definido en stackoverflow las ventajas de utilizar XPages como framework de desarrollo. Su respuesta es breve concisa y explicando ampliamente el cómo y porqué de dichas ventajas.
Me tomo la libertad de plagiarlo y traducir al castellano su definición :-)
XPages es la plataforma de desarrollo web y móvil de IBM para aplicaciones sociales y colaborativas. Está basada en estándares como Java, JavaScript. JSF y OSGi.
Lo que hace único a XPages es el hecho de proprocionar al desarrollador un entorno con todo lo necesario para construir y ejecutar aplicaciones. Dispone de base de datos orientada a documentos ( aunque puede integrar con servidores de datos relacionales ), servidor web, servicios de directorio, seguridad, funcionalidades de búsqueda, etc...
Adicionálmente, se caratcteriza por hacer uso de mecanismos de desarrollo y despliegue RAD. XPages, para aplicaciones sencillas, propone desarrollo mediante mecanismos de arrastrar y soltar en plataforma Eclipse, pero, para programación avanzada, soporta completamente el uso de tecnología Java. Dado que la base de datos orientada a documentos puede almacenar tanto diseño como datos, las aplicaciones son desplegadas con gran facilidad. La funcionalidad de replicación permite distribuir y sincronizar bases de datos de manera también sencilla.
XPages.info agrega noticias, dispone de demostraciones, vídeos, aplicaciones de software libre, listas de recursos y descripción de las tecnologías.