RE:Ventajas de PowerBuilder
Por los post leidos, veo que una especie de conclusión, sería que cada herramienta sirve para lo suyo donde el fuerte de PB son las bases de datos y de Visual Basic las aplicaciones de propósito general. Por ejemplo elaboración de OCX.
PowerBuilder, muchas veces “echa mano” de algunas OCX elaborados en VB. Desde ese punto de vista, quizá, lo ideal sería que aprendas los dos lenguajes, o mejor aún, similar a VB, está el potente C++; pero no creo que a nadie se le ocurra elaborar una base de datos con este lenguaje.
Sin embargo a medida que uno va conociendo cada vez más PB, va descubriendo que es un lenguaje que tiene más para ofrecer; a tal punto que muchas de las operaciones que realizan por ejemplo las OCX, se pueden elaborar con el propio PowerBuilder.
Pero volviendo al asunto de las bases de datos; para demostrarte la especialización de PB con las bases de datos, se sabe que PowerBuilder, maneja 4 buffers (Primary!, Original!, Deleted! y Filtered!) en la DataWindow; y cuando un usuario borra una fila, ésta no desaparece de la memoria, sino que simplemente se mueve del buffer Primary al Deleted, así que si queremos, podemos recuperarla sin acceder a la base de datos; al respecto un autor hace el siguiente comentario: “PB es una herramienta muy potente, lo malo es que esa potencia lo convierte en complejo y a veces el neófito puede pensar que muchas cosas no se pueden hacer. Normalmente se hace de todo, pero a veces de forma diferente a como lo hemos hecho con otras herramientas”.
Bueno, quería complementar algo más, pero parece que lo principal ya está dicho.