![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Delphi Versus Visual Básic
DELPHI VERSUS VISUAL BÁSIC
Delphi produce aplicaciones en código máquina, mientras que Visual Basic produce código para ser interpretado. Esto quiere decir que las aplicaciones Delphi son mucho más rápidas que las equivalentes escritas en Visual Basic (de 10 a 20 veces, según los datos lo Borland). Pero también significa que nos ahorramos la instalación del intérprete que necesitan los programas de Visual Basic. En cualquiera de las versiones de Delphi podemos programar DLLs, para poder comunicarnos con otros lenguajes de programación. Los componentes visuales de Delphi tienden, por lo general, a ser más eficientes que los correspondientes controles VBXs ya que forman parte del propio programa ejecutable final y no de una biblioteca dinámica. Un control definido en una DLL, por ejemplo, duplica inevitablemente parte del entorno de tiempo de ejecución del sistema en que fue programado, ocupa más memoria y provoca un mayor intercambio de páginas de memoria virtual con el disco. En Delphi podemos programar directamente los componentes visuales. En cambio, Visual Basic no permite programar controles VBX ni OCX. Utilizando Delphi incluso podemos cear nuevos controles que hereden características de controles ya existentes. Delphi puede programar tanto controladores como servidores de automatización. Por último, los componentes visulaes de Visual Basic pueden utilizarse desde Delphi, ya sean los obsoletos VBX para la versión de 16 bits, o los nuevos OCX en la versión de 32. Delphi utiliza Object Pascal desde sus primeras versiones, un lenguaje Orientado a Objetos, lo que produce que podemos beneficiarnos de características tan inportantes como son el encapsulamiento, el polimorfismo y la herencia.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#2
|
||||
|
||||
Hola,
No es un "flame" de esos, es la verdad. ![]() ![]() |
#3
|
||||
|
||||
No es por hacer de abogado del diablo, pero en la primera línea ya he encontrado un error, y gordo.
Cita:
![]() Aparte de esto, no me parece bien empezar aquí una guerra de estilo "Lenguaje A versus Lenguaje B" porque no conducen a nada. Lo digo porque ya estoy cansado de la batallita "C versus C++", y ahora "C++ versus C#". No conducen a nada... |
#4
|
||||
|
||||
Pues este mensaje me suena a los años del asqueroso Visual basic Vs delphi.
|
#5
|
||||
|
||||
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
Visual que?...me pregunto quien se acuerda de ese adefesio??.. MS nunca pudo potenciarlo a pesar de su empeño en que todo mundo programara en esa cosa. VB siempre estuvo atrás de otros lenguajes, inclusive los que salieron nuevos como C# (otro adefesio), Java, etc. Como siempre he dicho el fuerte de Delphi, y creo que lo más apreciado es que es un verdadero entorno RAD, el cual marcó la pauta para todos los demás IDEs que salieron. Simplemente uno tarda muy poco para tener una aplicación funcional haciendola en Delphi que lo que tardaria uno en hacerla en VB. Además de que Delphi "per se" nació siendo orientado a objetos (para el que le guste programar así) y VB nunca lo fué, vamos, lo intentó pero creo que no se logró como debiera. Ahora con las nuevos inventos de Redmont, como hacernos creer que quien no programe para .NET no podrá hacer nada en el futuro se pretende dar un nuevo aire a su nene consentido (VB) pero creo que es demasiado tarde (inclusive ya Delphi lo soporta desde su versión 8) y a mi gusto perderá la pelea con Java y otros lenguajes multiplataformas ya que a diferencia de aquel, con estos no se requieren las costosas licencias ni atarse a una plataforma particular...Pero bueno, eso ya nos lleva al software libre y a mi juicio creo que ese si va a ser el futuro...y si no preguntenle a IBM y demás compañías mega-monstruos que se están cambiando de plano.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#7
|
||||
|
||||
Es un tema muy recurrente y muchas veces comentado sin objetividad, te dejo una vesión anterior, en la que decidía participar: Delphi vs Visual Basic
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#8
|
||||
|
||||
Y ya puestos... esta comparativa.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
Eso que ha copiao Manuel, sin citar la fuente, cosa de muy mala educación, por cierto, lo ha leido en un libro de Ian Marteens: "Manual fundamental de Delphi", en el que se habla de Delphi 1.0 y 2.0. Es un libro del año 96 o 97 o así, por lo menos en esas fechas me lo compré yo. Y en ese parrafo se refiere al Visual Basic 3.0, que es la versión que habia por aquella fecha; por eso habla de controles VBX, y por eso califica de "nuevos" a los OCX. Y claro, en esa fecha, sí era verdad lo que decia el maestro Ian Marteens sobre el VB.
Lo que es absurdo, pero absurdo de verdad es meter ese parrafo hoy, en el 2006, ademas de lo dicho de no citar la fuente. Asi que propongo este hilo al premio de "hilo mas estupido del año". Y al amigo Manuel lo propongo candidato al premio "Charlie Gordon". ![]() pabernosmatao
__________________
"la única iglesia que ilumina es la que arde" Anonimo |
#10
|
||||
|
||||
Hola,
Pero, bueno, ¿es o no es verdad que Delphi le da patadas en el culo a Visual Basic? ![]() ![]() ![]() |
#11
|
||||
|
||||
hij... se me borró lo que estaba escribiendo! ... pero qué joda esta, ya todos sabemos que las herramientas de Borland son muy superiores, y que ni siquiera las 'súper estrategias' de Microsoft como el hecho de no revelar a tiempo las especificaciones de .NET 2.0 a Borland para que su producto BDS2006 soportara esta versión en vez de la 1.1, como sí lo hace VS2005, pueden con tal superioridad. Las personas que entran al Club Delphi lo saben, y esta discusión aquí no debería trascender. Así que, por lo pronto, me uno a Julián:
Cita:
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre. Última edición por mlara fecha: 06-11-2006 a las 15:53:02. |
#12
|
||||
|
||||
Delphi es muy superior a VB, ya desde el lenguaje base, Pascal, es miles de veces supeior al Basic.
Saludos ![]() ![]() PD: Dec, muy lindo avatar, aguante Pink Floyd. |
#13
|
||||
|
||||
Cita:
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#14
|
||||
|
||||
mmm... esto lo he visto antes. No se trata de esto Manuel... observa que Julián dice:
Cita:
También es cierto que razón nos falta muchas veces. Lo que sucede es que el tema se ha tocado antes, y ahora habría de hacerse referencia a VS2005 y BDS2006, aunque no necesariamente; pero lo que sí es claro es que definitivamente a muchos de nosotros no nos gusta trabajar con Visual Basic ni con VS2005 (obvio, por sus características y el lenguaje, y etc.), pero si a alguien le gustara es respetable tal gusto. Algún moderador quiere cerrar ese hilo?
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre. Última edición por mlara fecha: 06-11-2006 a las 15:48:44. |
#15
|
||||
|
||||
Cita:
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#16
|
||||
|
||||
Cierto es esto último que dices... sin embargo recuerda que es mejor hacer referencia a los autores. Por otro lado, el hilo en realidad no es estúpido, pues cada cual puede opinar desde su perspectiva. Sin embargo, creo deberías tomarlo como una charla entre amigos en una esquina de barrio.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre. |
#17
|
||||
|
||||
je,je... Amigo Manuel creo que te fue como al perro del hortelano
![]()
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..." |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi VS Visual Basic | woody | Debates | 137 | 18-03-2008 14:54:00 |
dll de Visual Basic en Delphi | elpinjum | Varios | 4 | 16-10-2006 12:37:14 |
Ayuda con visual basic y delphi | perrotekel | Varios | 11 | 12-09-2006 21:25:05 |
Delphi V/s Visual Basic | lavtaro | Varios | 13 | 02-05-2006 14:30:47 |
Otra de Visual Basic a Delphi. | torito | Varios | 2 | 03-06-2004 22:11:35 |
![]() |
|