Acá pongo una comparación de Delphi frente a VB 6 o menores:
Visual Basic: Hecho en C++.
Delphi: Hecho en Delphi (partiendo de un compilador de Object Pascal, que a su vez viene de un compilador de Pascal).
POO:
Visual Basic: Casi nada de objetos.
Delphi: Todo es un objeto en Delphi. Hay una clase madre, y todo lo que hacemos desciende de ella (incluso Microsoft se basó en su estructura de objetos a la hora de crear .Net).
Punteros:
Visual Basic: Punteros? WTF?
Delphi: Al tener Object Pascal como lenguaje se pueden usar tranquilamente.
Tratamiento de Errores/Excepciones:
Visual Basic: Lo conozco poco, pero tengo amigos que me han comentado que es muy pedorro (pero, por no haberlo comprobado yo mismo, me quedo callado).
Delphi: Se pueden manipular los errores de la manera que el programador desee.
Y algunas otras ventajas... Yo podría agarrar un programa hecho en Delphi 1 con mi Delphi 7 y seguramente solo tenga que recompilarlo para hacerlo andar...
Admito que POR AHI esta tabla es medio trucha, pero no hay que ser ingeniero para darse cuenta de que Delphi SIEMPRE fue superior a Visual Basic, entonces, porque Visual Basic siempre fue mas aceptado? Facil, por el poder económico de Microsoft, Borland, además, jamás le dió mucha pelota a este mercado (o no le dio suficiente), mientras Microsoft hacia conferencias, capacitaba, etc. Eso sin mencionar la cantidad de personas que Microsoft 'robo' de Borland. El mismísimo creador (o uno de los principales autores digamos) de los lenguajes J++ y C# es el creador de Delphi! (que 'oh casualidad' también había creado el compilador que usaba el IDE Turbo Pascal). Eso solo por nombrar un ejemplo.
Actualmente Delphi 8 logró una adaptación media a la tecnología .Net, se dice que Delphi 9 salva al IDE o lo termina de matar. Solo lo dirá el tiempo.
Por lo menos esa es mi visión. Pero sin lugar a dudas, el futuro está en .NET. Asi que, ponganse a estudiar VB.
A mi siempre me gustó Delphi, para mí es el mejor IDE para aplicaciones rápidas (y para grandes proyectos, incluso juegos, también). Pero como programadores (bah, yo no puedo llamarme así) creo que nunca debemos tener fanatismos, eso limita tu capacidad, siempre deberías pensar en que es lo mejor para el proyecto que tenés que hacer.
EDIT: Y por supuesto, las llavecitas rulean
. Pero no me banco andar demorando mas tiempo en la interfaz gráfica que en el programa en si
Visual Basic: Hecho en C++.
Delphi: Hecho en Delphi (partiendo de un compilador de Object Pascal, que a su vez viene de un compilador de Pascal).
POO:
Visual Basic: Casi nada de objetos.
Delphi: Todo es un objeto en Delphi. Hay una clase madre, y todo lo que hacemos desciende de ella (incluso Microsoft se basó en su estructura de objetos a la hora de crear .Net).
Punteros:
Visual Basic: Punteros? WTF?
Delphi: Al tener Object Pascal como lenguaje se pueden usar tranquilamente.
Tratamiento de Errores/Excepciones:
Visual Basic: Lo conozco poco, pero tengo amigos que me han comentado que es muy pedorro (pero, por no haberlo comprobado yo mismo, me quedo callado).
Delphi: Se pueden manipular los errores de la manera que el programador desee.
Y algunas otras ventajas... Yo podría agarrar un programa hecho en Delphi 1 con mi Delphi 7 y seguramente solo tenga que recompilarlo para hacerlo andar...
Admito que POR AHI esta tabla es medio trucha, pero no hay que ser ingeniero para darse cuenta de que Delphi SIEMPRE fue superior a Visual Basic, entonces, porque Visual Basic siempre fue mas aceptado? Facil, por el poder económico de Microsoft, Borland, además, jamás le dió mucha pelota a este mercado (o no le dio suficiente), mientras Microsoft hacia conferencias, capacitaba, etc. Eso sin mencionar la cantidad de personas que Microsoft 'robo' de Borland. El mismísimo creador (o uno de los principales autores digamos) de los lenguajes J++ y C# es el creador de Delphi! (que 'oh casualidad' también había creado el compilador que usaba el IDE Turbo Pascal). Eso solo por nombrar un ejemplo.
Actualmente Delphi 8 logró una adaptación media a la tecnología .Net, se dice que Delphi 9 salva al IDE o lo termina de matar. Solo lo dirá el tiempo.
Por lo menos esa es mi visión. Pero sin lugar a dudas, el futuro está en .NET. Asi que, ponganse a estudiar VB.
A mi siempre me gustó Delphi, para mí es el mejor IDE para aplicaciones rápidas (y para grandes proyectos, incluso juegos, también). Pero como programadores (bah, yo no puedo llamarme así) creo que nunca debemos tener fanatismos, eso limita tu capacidad, siempre deberías pensar en que es lo mejor para el proyecto que tenés que hacer.
EDIT: Y por supuesto, las llavecitas rulean
. Pero no me banco andar demorando mas tiempo en la interfaz gráfica que en el programa en si


) es una aplicacion donde el servidor no solo controla la bd y la persistencia, si no que tambien controla la creacion de objetos, basicamente es como hacer un mainframe pero sin el aparatejo. 
Comentario