You are on page 1of 5

POWERBUILDER

QUE ES POWERBUILDER?
Power Builder es una herramienta de desarrollo empresarial orientada a objetos que permite
construir diferentes tipos de aplicaciones y componentes. Se pueden desarrollar aplicaciones
cliente/servidor, aplicaciones distribuidas, y aplicaciones para Internet.
PowerBuilder como herramienta profesional de desarrollo de Software, es una de las pioneras en el
desarrollo grafico orientado a objetos desde hace mas de 10 aos permitiendo herencia,
encapsulacin y polimorfismo haciendo de este ambiente integrado de desarrollo, una excelente
herramienta de desarrollo rpido de aplicaciones (RAD). Gracias a su madurez, estabilidad y
rapidez en el acceso de datos, las principales casas de desarrollo en el mundo as como las
grandes empresas prefieren PowerBuilder para hacer sus grandes Desarrollos.
Desafortunadamente PowerBuilder no es una herramienta con gran mercadeo, y por esto mucha
gente no la conoce, pero una vez las empresas y/o los programadores evalan los beneficios al
desarrollar en PB, se cambian o comienzan a realizar sus desarrollos en esta herramienta.
Gracias a sus funcionalidades orientadas a objetos, PowerBuilder se ha posicionado en el mercado
con fama de "Gran estabilidad y desempeo en tiempo mnimo" ayudando a reutilizar el cdigo y
minimizar el impacto en los cambios de las aplicaciones. Adems, tiene un excelente desempeo
en el manejo de informacin con bases de datos empresariales como Oracle, Sybase o Informix, al
NO accesarlas por ODBC sino por drivers nativos, haciendo consultas un 25% mas rpido. Una de
las principales ventajas de PB es la facilidad de trabajar conexiones y actualizar informacin de
bases de datos a travs de su objeto datawindow, el cual brinda una de las mayores ventajas
competitivas en el mercado, inclusive famosas herramientas cada vez tratan de parecerse y de
funcionar de la misma manera como trabaja PowerBuilder con sus datawindows.
La gran diferencia es que mientras que esas herramientas en los ltimos dos aos empezaron a
incorporar herencia, encapsulacin , polimorfismo (y tratan burdamente de imitar los
datawindows), PowerBuilder ya lleva mas de 10 aos con esta tecnologa implementada en
millones de aplicaciones en el mundo.

PRINCIPALES CARACTERISTICAS
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 tambin incluye un lenguaje de programacin llamado Powerscript, el cual es usado
para especificar el comportamiento de la aplicacin en respuesta a eventos del sistema o del
usuario, tal como cerrar una ventana o presionar un botn. 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 slo lgica de aplicacin, se pueden ejecutar en otros sistemas
operativos como Unix, usando la "Mquina Virtual de PowerBuilder" o PBVM incluida dentro del
servidor de aplicaciones EAServer de Sybase.

Adicionalmente, PowerBuilder posee un objeto nativo para la gestin 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 tambin brinda


acceso simplificado al contenido de la base de datos. Hasta cierto punto, el DataWindow libera al
programador de las diferencias entre sistemas de gestin 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
En la actualidad Sybase ofrece PowerBuilder en tres ediciones:

PowerBuilder Enterprise
PowerBuilder Professional
PowerBuilder Desktop

BASES DE DATOS SOPORTADOS


Entre los sistemas de gestin de base de datos soportadas por PowerBuilder se encuentran:

Adaptive Server Enterprise


Adaptive Server Anywhere
Oracle
Microsoft SQL Server
Informix
Access
MySQL
PostgreSQL

VERSIONES
Versi
n

12.6

Fecha de
lanzamiento

agosto de 2014

Nuevas Caractersticas

Compatibilidad con caractersticas de Windows 8 y 8.1

Nuevos comportamientos de ventanas hijas en un MDI

Desarrollo de aplicaciones nativas 64 bits

12.5.2

abril de 2013

12.5.1

enero de 2012

12.5

julio de 2011

12

abril de 2010

Incluye un porcentaje importante de las caractersticas del Framework .NET

11

junio de 2007

Tercera fase para la incorporacin de Framework .NET: .NET assemblies, ASP.NET


Formularios web, Formularios para Windows escritorio

10

julio de 2004

Segunda fase para la incorporacin de Framework .NET: DataWindows .NET

marzo de 2003

junio de 2000

Primera fase para la incorporacin de Framework .NET: Webservice, XML, java

COMPONENTES
La siguiente tabla resume las principales diferencias entre cada una de las ediciones (actualizada
para la versin 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 presentacin "DataWindow TreeView"

si

si

si

Nuevo: Control selector fecha/hora

si

si

si

Nuevo: Tipos de datos BYTE y decimal de 30 dgitos

si

si

si

Nuevo: conos e imgenes

si

si

si

Actualizado: Mens 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 presentacin 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

Acceso completo

Acceso completo

Slo 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 edicin "runtime"

si

si

si

Soporte a ODBC

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

Librera PBCryptography

si

no

no

Monitor de recursos

si

si

si

You might also like