sábado, 6 de octubre de 2012

Introduccion de Power Builder


Historia de powerbuilder

PowerBuilder fue publicado en el año 1991 en el mercado y sigue evolucionando de acuerdo a los requerimientos actuales del mercado, actualmente contamos con la versón 11.5 aunque ya se esta publicando la version 12, que ha superado todas las expectativas de los miles de usuarios en todo el mundo, integrando el servidor de aplicaciones EAServer que le permite ser una herramienta muy robusta, lamentablemente muchos de los Usuarios solo lo conocen como una herramienta para desarrollar aplicaciones cliente/servidor, pero también esta herramienta pueda ser usado para el desarrollo de aplicaciones Distribuidas y Web OLTP y el uso de los Web Services, y los JSP de Java. 

 

Descripción del IDE 
Es un entorno de programación que está compuesto por diferentes herramientas, para el desarrollo rápido de una aplicación en el ambiente cliente - servidor. Permite usar ventanas, botones y todas las herramientas que presenta Windows, facilitando su manejo.  Se maneja básicamente con el ratón, y el lenguaje de programación llamado PowerScript.  Esta herramienta de desarrollo está completamente orientada a objetos, lo que permite a equipos de programadores crear aplicaciones gráficas sofisticadas con acceso a información de base de datos locales o en servidores de red.


Características Básicas
Power Builder es un IDE que permite desarrollar aplicaciones, cuyas características básicas son:


  • Soporta una gran variedad de sistemas de gestión de base de datos, tales como: Sybase, Informix, Oracle, Watcom, MySql, entre otras.
  • Tiene capacidad de acceder a información de múl-tiples bases de datos y mostrar esa información en una única ventana.
  • Se trabaja en ambiente cliente - servidor.
  • Posee un objeto inteligente llamado Datawindow que realiza directamente la interface con la base de datos, sin requerir que el programador conozca SQL.
  • Capacidad de utilizar sentencias SQL combinadas en el código.
  • Se puede trabajar en múltiples plataformas, ya que soporta diferentes sistemas operativos y posee drivers nativos para las bases de datos más comerciales.
  • La creación de aplicaciones es sencilla.
  • Se realiza poca programación.
  • Permite usar ventanas, botones y todas las herramientas que presenta el windows facilitando su manejo.
  • Para construir la aplicacion se utilizan painters, allí se definen las propiedades de los objetos y se agregan los controles.
  • Se puede trabajar con múltiples ventanas.


Nuevas características
PowerBuilder, en su más recientes versión es más rápido que nunca, siendo su entorno de desarrollo integrado(IDE) el más rápido que existe comparándolo a todas las herramientas RAD y lenguajes de programación.


  • Continúa soportando las plataformas .NET y J2EE.
  • Permanece la integración con Sybase PowerDesigner y es más sencillo ahora el rediseño de arquitecturas 4GL de aplicaciones para nuevos ambientes.
  • Se construye fácilmente aplicaciones web, poniendo RAD dentro de los JavaServer (TM Pages).
  • Es fácil construir y consumir servicios web de variada naturaleza. Abstrae la complejidad de XML
  • Le permite construir interfaces sofisticadas para EJB que residen en algún servidor de aplicaciones J2EE.

Funcionalidades que ofrece a los programadores:  
  • Un entorno de desarrollo profecional.
  • La Orientación a Objetos.
  • Rapidez de aprendizaje y de desarrollo.
  • Generación automática de código SQL.
  • Acceso a las aplicaciones de Windows.
  • Una herramienta de desarrollo asequible y rentable en explotación.
  • Un entorno abierto de desarrollo que dispone de interfaces inteligentes a otras tecnologías Cliente/Servidor.
  • Abierto a la mayoría de Base de Datos del mercado.
  • Abierto a diferentes herramientas CASE.
  • Abierto a Librerías de objetos y control de versiones.