RE:Ventajas y Desventajas de PFC
El PFC es un conjunto de librerías que contiene prácticamente todo lo que puedas necesitar para desarrollar. Pero tiene una curva de aprendizaje un tanto pronunciada para volverte productivo con el. Y tiene la desventaja de no estar orientado a ningún tipo de desarrollo, es más bien genérico. (no se si es ventaja al mismo tiempo...)
Sin embargo, luego de varios años de trabajar con PFC, no me gustaron algunas cosas, que no voy a detallar, pero que me forzaban a realizar cierta parte del trabajo de forma manual y con poco dinamismo, creo que debido a su orientación general.
Esta experiencia me sirvió finalmente para construir mi propio framework, orientado de forma específica a aplicaciones de gestión con el cual tengo más productividad.
Sin embargo, no habría que subestimar el poder del PFC. Si ya tienes algo hecho con el, es una magnífica oportunidad de aprender de la crema y la nata del código en powerbuilder (los que lo hacen al PFC son MUY BUENOS programando en powerbuilder, obviamente) y posteriormente tener una visión mejor de las cosas.
El PFC es digno de ver, por las técnicas que utiliza, tiene buenas prácticas de programación, está documentado, bien estructurado y por sobre todo maneja los objetos y la herencia de forma DIGNA y sin desperdicio.
Espero que te sirva de algo.