PowerBuilder
Índice |
PowerBuilder [editar]
PowerBuilder es una herramienta de desarrollo de clase empresarial desarrollada por la empresa Sybase. PowerBuilder es orientada a objetos y permite el desarrollo de diferentes tipos de aplicaciones y componentes para ejecutar arquitecturas cliente/servidor, distribuidas y Web.
Principales características [editar]
PowerBuilder incluye, dentro de su ambiente integrado de desarrollo, herramientas para crear la interfaz de usuario, generar reportes y tener acceso al contenido de una base de datos. PowerBuilder también incluye un lenguaje de programación llamado Powerscript, el cual es usado para especificar el comportamiento de la aplicación en respuesta a eventos del sistema o del usuario, tal como cerrar una ventana o presionar un botón. Las aplicaciones desarrolladas con PowerBuilder se ejecutan exclusivamente en el sistema operativo Microsoft Windows, aunque cierto tipo de componentes que no incluyen una interfaz de usuario (llamados componentes no visuales o NVOs) y que encapsulan sólo lógica de aplicación, se pueden ejecutar en otros sistemas operativos como Unix, usando la "Máquina Virtual de PowerBuilder" o PBVM incluida dentro del servidor de aplicaciones EAServer de Sybase.
Adicionalmente, PowerBuilder posee un objeto nativo para la gestión de datos llamado DataWindow, el cual puede ser usado para crear, editar y visualizar datos de una base de datos. Este objeto patentado por Sybase da al desarrollador un conjunto amplio de herramientas para especificar y controlar la apariencia y comportamiento de la interfaz de usuario, y también brinda acceso simplificado al contenido de la base de datos. Hasta cierto punto, el DataWindow libera al programador de las diferencias entre sistemas de gestión de base de datos de diferentes proveedores. Recientemente, Sybase introdujo al mercado el DataWindow.NET, un componente que extiende las bondades del DataWindow y acelera el rendimiento de aplicaciones en ambientes de desarrollo .NET.
Ediciones [editar]
En la actualidad Sybase ofrece PowerBuilder en tres ediciones:
- PowerBuilder Enterprise
- PowerBuilder Professional
- PowerBuilder Desktop
La siguiente tabla resume las principales diferencias entre cada una de las ediciones (actualizada para la versión 10.5).
|
Componente de PowerBuilder |
Enterprise |
Professional |
Desktop |
|
Nuevo: Control "Rich Text" |
si |
si |
si |
|
Nuevo: Altura auto-ajustable del DataWindow |
si |
si |
si |
|
Nuevo: Estilo de presentación "DataWindow TreeView" |
si |
si |
si |
|
Nuevo: Control selector fecha/hora |
si |
si |
si |
|
Nuevo: Tipos de datos BYTE y decimal de 30 dígitos |
si |
si |
si |
|
Nuevo: Íconos e imágenes |
si |
si |
si |
|
Actualizado: Menús y barras de herramientas mejoradas |
si |
si |
si |
|
Actualizado: Servicios Web para clientes PowerScript |
si |
no |
no |
|
Actualizado: Nuevas propiedades del DataWindow |
si |
si |
si |
|
PowerDesigner plug-in |
si |
no |
no |
|
Actualizado: PowerBuilder Native Interface SDK |
si |
no |
no |
|
Desarrollo de JSP |
si |
no |
no |
|
Desarrollo de componentes Web |
si |
no |
no |
|
Desarrollo de clientes EJB |
si |
no |
no |
|
Servicios Web para clientes JSP |
si |
no |
no |
|
Servicios XML (PBDOM) |
si |
no |
no |
|
Actualizado: Funcionalidad del Web DataWindow - nuevos estilos de presentación y propiedades |
si |
no |
no |
|
Desarrollo y despliegue de componentes para EAServer. |
si |
no |
no |
|
Desarrollo y despliegue de componentes COM/COM+ |
si |
no |
no |
|
Interfaz SCC para control de fuentes |
si |
si |
no |
|
Utilitario OrcaScript |
si |
si |
si |
|
Soporte a ODBC |
Acceso completo |
Acceso completo |
Sólo bases de datos desktop |
|
Soporte a XML en el DataWindow |
si |
si |
si |
|
DataWindow guardar como PDF |
si |
si |
si |
|
Adaptive Server Anywhere para desarrollo |
si |
si |
si |
|
Adaptive Server Anywhere Desktop edición "runtime" |
si |
si |
si |
|
Soporte a procedimientos almacenados |
si |
si |
no |
|
Actualizado: Soporte a ADO.NET |
si |
no |
no |
|
Soporte a JDBC |
si |
no |
no |
|
Soporte a OLE DB |
si |
no |
no |
|
Actualizado: Controladores nativos para RDBMS |
si |
no |
no |
|
InfoMaker |
si |
no |
no |
|
Translation Toolkit |
si |
no |
no |
|
Runtime Packager |
si |
no |
no |
|
Librería PBCryptography |
si |
no |
no |
|
Monitor de recursos |
si |
si |
si |
Bases de datos soportadas [editar]
Entre los sistemas de gestión de base de datos soportadas por PowerBuilder se encuentran:
- Adaptive Server Enterprise
- Adaptive Server Anywhere
- Oracle
- Microsoft SQL Server
- Informix
- Access
- MySQL
- Progress
Véase también [editar]
Adaptive Server Enterprise Adaptive Server Anywhere Oracle Microsoft SQL Server Informix Access MySQL Progress Firebird dim nu1, nu2 assingle
Enlaces externos [editar]
Español
- Web/Blog de PowerBuilder en Español (Trucos, ejemplos, tutoriales PowerBuilder en Español)
- Web/Blog Desarrollador PowerBuilder en Español (Trucos, ejemplos, tutoriales PowerBuilder en Español)
- Más Información sobre PowerBuilder en www.sybven.com
- Más Información sobre PowerBuilder en www.itintegrationware.com
- Más Información sobre PowerBuilder en www.mtbase.com
- PowerBuilder.org - Trucos y Otros (Trucos,ejemplos, tutoriales PowerBuilder en Español)
- Believe In PowerBuilder: página dedicada a PowerBuilder en Español
Inglés