Descarga
Descarga de la versión de demostración de xaWeb
Compra
Compra de xaWeb que incluye actualizaciones y soporte durante un año
Consultoria
Talonario de consultoría y soporte avanzado en xaWeb
xaWeb es una nueva plataforma de desarrollo que permite realizar aplicaciones de gestión para entornos Web y sistemas operativos Windows y Linux de forma fácil y rápida utilizando únicamente el entorno de desarrollo de Harbour.
xaWeb se basa en la tecnología CGI para la creación de páginas web de contenido dinámico. La tecnología CGI tiene importantes ventajas sobre otros entornes de desarrollo basados en guiones (scripts), como son:
- Velocidad, ya que se trata de código compilado
- Seguridad, ya que se impide la ejecución de guiones que un ‘hacker’ haya podido subir a nuestro servidor
- Salvaguarda de los derechos de propiedad intelectual del desarrollador al no tener que alojar en el servidor web ningún código fuente, únicamente el ejecutable.
xaWeb pretende cumplir los siguientes objetivos:
- Que cualquier usuario de Harbour empiece a ser productivo desde el primer día y no vea grandes diferencias de programación entre el entorno de escritorio y xaWeb.
- Evitar que la herramienta tenga ningún tipo de limitación por parte del programador para acceder a cualquier funcionalidad HTML, JavaScript y CSS.
- La transferencia de datos automática y bidireccional entre las páginas web creadas con xaWeb y la aplicación CGI sin que el desarrollador tenga que hacer nada para que este mecanismo de comunicación funcione.
- Que exactamente el mismo código cree aplicaciones para Windows y para Linux.
xaWeb no es más que unas cuantas librerías de Harbour que se utilizan de la misma forma que utilizaría cualquier otra librería de Harbour. Las puede enlazar utilizando la herramienta HBMK2 de Harbour, pero recomendamos utilizar el IDE de Xailer ya que aporta ventajas importantes.
Si necesita más información de xaWeb le recomendamos lo siguientes enlaces:
Puede encontrar una importante batería de ejemplos, que incluyen el código fuente, en el siguiente enlace: ejemplos
La licencia es perpetua e incluye actualizaciones y soporte durante un año. El usuario podrá, si así lo desea, contratar con OZ Software la renovación del soporte y actualizaciones por periodos adicionales. El coste de dicha renovación es del 50% del precio del producto en el momento que se haga la renovación. La no renovación implica que tendrá que comprar el producto completo si decide a futuros actualizarse a al última versión de xaWeb. OZ Software le enviará un mensaje con tiempo suficiente para que puede actualizar a tiempo.
El servicio de consultoría consiste en la compra de un talonario de 10 horas de consultoría que se deben de consumir en un plazo máximo de un año desde su adquisición. El periodo mínimo que se computa ante cualquier consulta es de 30 minutos.
La consultaría puede incluir comunicación telefónica, video-conferencia e incluso la realización de partes de código según análisis ofrecido por el cliente.
Si llegado el vencimiento de la consultoría no ha consumido la totalidad de las horas del mismo, puede contratar un nuevo talonario y las horas no consumidas del talonario anterior serán incorporadas al recién comprado.
Linux es el entorno preferido por xaWeb ya que los servidores web más utilizados actualmente son en su gran mayoría Linux.
xaWeb ha sido desarrollado bajo el entorno Linux Ubuntu y servidor Apache2, pero no debería tener ningún problema con otros sistemas operativos y servidores web. Realmente el que ofrece esta potente compatibilidad es la herramienta Harbour.
Para el desarrollo con xaWeb recomendamos la utilización del IDE de Xailer que sólo funciona bajo entorno Windows, y por ello recomendamos la instalación de WSL para de esta forma conjunta ambos entornos. WSL le ofrecerá la posibilidad de compilar aplicativos Harbour desde el propio Xailer e incluso mostrar las páginas web creadas con una instalación Apache2 local que puede integrar en WSL.
Windows también es soportado por xaWeb como no podría ser de otra forma y para muchos usuarios será la opción preferida gracias a la posibilidad de acceder a recursos externos que les son necesarios. xaWeb ha sido probado con éxito en los siguientes servidores:
- Apache server
- Microsoft IIS
- Sambar WebServer
- WebSite de Orelly
Para el desarrollo con xaWeb recomendamos el IDE de Xailer, que además ofrece capacidad de depuración de los CGIs.
- Sistema operativo: Windows 10/11.
- Procesador: Intel i5 o superior.
- Memoria RAM: Mínimo 8 GB (recomendado 16 GB).
- Almacenamiento: SSD con al menos 10 GB libres.
- Compilador Harbour.
- Xailer 9.2 o Visual Studio Code + extensiones para Harbour.
- Herramienta de control de versiones como GitHub o Svn control versión.
- WSL (Linux)
- 04/05/2025: Publicación de xaWeb 1.0