RE:ventajas y desventajas del uso de powerbuilder
VENTAJAS DE PB
* Conectividad con cualquier BD del mercado, medianos y grandes (Informix, Oracle, Sybase o SQL Server), o pequeños (Access, SQL Anywhere). Trabaja mediante ODBC o nativo.
* Para la creación de ventanas de mantenimiento de datos o impresión de informes, listados o etiquetas se utiliza un único objeto llamado DataWindow (es la estrella de PB). Un DW es una sentencia SQL incrustada.
* PB, apoya aplicaciones MULTIPLATAFORMA. Por ejemplo, se puede desarrollar una aplicación bajo Windows y puede desplegarla sin ningún cambio en UNIX.
* PB utiliza uno de los lenguajes más sencillos. Bastan unas pocas líneas de código, para crear aplicaciones empresariales sin mucho esfuerzo.
* Se puede crear un ejecutable en código máquina (dlls) específico para un entorno; o generar pseudocode (pcode) que es independiente de la máquina y se puede instalar en cualquier plataforma donde funcion PB (Windows, Macintosh y UNIX). Similar a la máquina virtual de Java (pero PB, inventó primero).
* La versión 10 (beta) trabaja con DataWindow .NET y lo que significa .NET Framework.
Fuente: Recopilación varios libros.
DESVENTAJAS DE PB
Los libros no señalan. Son desventajas relativas (pueden ser desventajas para unos).
* No existe PB en español y la mayor parte de los libros están en inglés.
* PB, no obstante de rebajar su precio, aún sigue elevado en relación a otros lenguajes. Actualmente PB Enterprise 9.0 for Windows , cuesta $2,995
* Falta de una mejor política de Marketing de Sybase.
Sobre Developer, prefiero no opinar.