Ver Mensaje Individual
  #4  
Antiguo 09-03-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Reputación: 21
AzidRain Va camino a la fama
Si me lo permite el amigo flash...la principal ventaja que he encontrado en Delphi (y quizá su desventaja) es e concepto RAD( RApid Application Development) que te permite desarrollar aplicaciones de manera súmamente rápida, mucho más que con otros lenguajes y el resultado es simplemente inmejorable.

Paso a los ejemplos:

Tarea: Hacer una aplicación que muestre 3 formularios que consulten a sendas tablas de una base de datos xyz (la que mas les guste).

1.- En Java: hay que hacer toda la lógica basado en clases, se pueden usar frameworks como Xerxes para modelar BD como clases, pero todavía falta la parte más debil de Java: interfase de usuario. Tardas un buen rato en lograr una ventana más o menos decente, ya no te digo el grid.

2.- En VB, hay que definir un sin fin de cosas que el IDE te exige para poder hacerte la lógica más fácil, claro puedes hacer todo a pie, pero esto toma mas tiempo y no resulta práctico.

3.- En Delphi, solo necesitas unos cuantos componentes, repetir 2 o 3 veces la misma acción y tienes una aplicación completamente funcional e independiente: genera únicamente un exe monolítico, sin tener que hacer más procesos que compilar y ya.

Delphi es poderoso pero en el poder reside a mi gusto su debilidad, si eres un programador flojo y chapucero igual te va a ayudar a hacerlo e igual te da el mismo resultado, es tan potente que aunque tu lógica este hecha con las patas Delphi es capaz de hacer que funcione bien siempre. Con Delphi puedes ser desde el mas chapucero, pasando por el más elegante hasta el más estricto seguidor de patrones de diseño como agile, MVC,Singletone, etc.

Con otros hay que aprender otras cosas...
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita