Yo alguna vez utilicé Java para un software de contabilidad pues debía ser multiplataforma. Si has leído a Grady Booch java cae como anillo al dedo pues todo son clases y clases y clases. El propio lenguaje te introduce en mundo donde todo lo que piensas son clases y objetos y como interactúan unos con otros. Al poco tiempo te acostumbras a crear una clase para cada necesidad específica.
El problema viene (al menos en mi caso) cuando quieres que el mundo de clases y objetos que ya tienes diseñado interactúe con el mundo real (o sea la GUI) simplemente es espantoso y tardado. Lo que con delphi haces en 10 minutos o menos, en java te llevará varias horas, al menos al hacerlo por primera vez. Además depende de versiones del framework por lo que lo que desarrollas con una versión a veces no funciona igual cuando la versión que tiene el usuario instalada es otra y eso ya no lo controla el desarrollador.
La bondad de Delphi es que puedes generar un ejecutable monolítico que funciona incluso desde un pendrive y sin necesidad de hacer nada mas que hacer doble click.
|