Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-11-2006
Avatar de Manuel
Manuel Manuel is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz/Chile
Posts: 324
Poder: 22
Manuel Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 03-11-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No es un "flame" de esos, es la verdad.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 04-11-2006
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
No es por hacer de abogado del diablo, pero en la primera línea ya he encontrado un error, y gordo.

Cita:
Delphi produce aplicaciones en código máquina, mientras que Visual Basic produce código para ser interpretado.
Esto no es cierto, ni mucho menos, ya que los compiladores de Visual Basic también son capaces de generar código nativo. A partir de ahí, me niego a seguir leyendo.

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...
Responder Con Cita
  #4  
Antiguo 04-11-2006
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Pues este mensaje me suena a los años del asqueroso Visual basic Vs delphi.
Responder Con Cita
  #5  
Antiguo 04-11-2006
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Ñuño Martínez
No es por hacer de abogado del diablo, pero en la primera línea ya he encontrado un error, y gordo.

Delphi produce aplicaciones en código máquina, mientras que Visual Basic produce código para ser interpretado.

Esto no es cierto, ni mucho menos, ya que los compiladores de Visual Basic también son capaces de generar código nativo. A partir de ahí, me niego a seguir leyendo.

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...
Pues antes siempre había sido código interpretado, por eso necesitaba su "runtime". No sé cómo será ahora, la verdad.
Responder Con Cita
  #6  
Antiguo 05-11-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
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||
Responder Con Cita
  #7  
Antiguo 05-11-2006
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
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.
Responder Con Cita
  #8  
Antiguo 05-11-2006
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Y ya puestos... esta comparativa.
Responder Con Cita
  #9  
Antiguo 05-11-2006
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.019
Poder: 10
Julián Va por buen camino
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
Responder Con Cita
  #10  
Antiguo 06-11-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Pero, bueno, ¿es o no es verdad que Delphi le da patadas en el culo a Visual Basic?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #11  
Antiguo 06-11-2006
Avatar de mlara
[mlara] mlara is offline
Miembro Premium
 
Registrado: jun 2003
Ubicación: Colombia
Posts: 667
Poder: 21
mlara Va por buen camino
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:
Empezado por Julián
... propongo este hilo al premio de "hilo mas estupido del año".
PD. y el lenguaje qué? Pues vaya, que sí que es molesto tener que programar en VB usando un lenguaje que en sus mejores tiempos (<- y esto es en serio) permitía hacer verdaderas enredaderas espaguetti que no las podía leer ni la mamá de Bill.
__________________
...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.
Responder Con Cita
  #12  
Antiguo 06-11-2006
Avatar de jorge1987
jorge1987 jorge1987 is offline
Miembro
 
Registrado: may 2005
Ubicación: Buenos Aires
Posts: 244
Poder: 19
jorge1987 Va por buen camino
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.
Responder Con Cita
  #13  
Antiguo 06-11-2006
Avatar de Manuel
Manuel Manuel is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz/Chile
Posts: 324
Poder: 22
Manuel Va por buen camino
Cita:
Empezado por Julián
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
disculpe gran maestro, mister perfecto, grande, nunca más ahora me voy 10 años a la montaña a meditar sobre esto, y Dios quiera que vuelva de nuevo podré leer tus hilos más inteligentes que los mios, imbecil
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC.
Responder Con Cita
  #14  
Antiguo 06-11-2006
Avatar de mlara
[mlara] mlara is offline
Miembro Premium
 
Registrado: jun 2003
Ubicación: Colombia
Posts: 667
Poder: 21
mlara Va por buen camino
mmm... esto lo he visto antes. No se trata de esto Manuel... observa que Julián dice:

Cita:
Empezado por Julián
... Y al amigo Manuel...
Estoy completamente seguro de que nadie quiere iniciar batallas aquí ofendiendo a los demás, y de que Julián no lo hace con esa intención.

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.
Responder Con Cita
  #15  
Antiguo 06-11-2006
Avatar de Manuel
Manuel Manuel is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz/Chile
Posts: 324
Poder: 22
Manuel Va por buen camino
Cita:
Empezado por mlara
mmm... esto lo he visto antes. No se trata de esto Manuel... observa que Julián dice:



Estoy completamente seguro de que nadie quiere iniciar batallas aquí ofendiendo a los demás, y de que Julián no lo hace con esa intención.

También es cierto que razón nos falta muchas veces. Lo que sucede es que el tema se ha tocado otras veces, y ahora habría de hacerse referencia a VS2005 y BDS2006, aunque cierto, 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, pero si a alguien le gustara es respetable tal gusto.

Algún moderador quiere cerrar ese hilo?
mlara, si lees el hilo que creo que si, además el premio que aduce julian he leido las normas del foro y no existe, y dice esta copiado (no copiao), dime que las noticias ente foro son de creación propia, solo quería hacer un aporte, pido disculpas en mi ultimo post creo que me propase, pido disculpas especialmente a Julián, y hay que acordarse que siempre hay alguien que sabe más que uno, las cosa que parecen obvias para uno no lo son tanto para otros.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC.
Responder Con Cita
  #16  
Antiguo 06-11-2006
Avatar de mlara
[mlara] mlara is offline
Miembro Premium
 
Registrado: jun 2003
Ubicación: Colombia
Posts: 667
Poder: 21
mlara Va por buen camino
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.
Responder Con Cita
  #17  
Antiguo 06-11-2006
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Poder: 18
xander Va por buen camino
je,je... Amigo Manuel creo que te fue como al perro del hortelano , de cualquier manera me parece que decir que este es un estupido hilo no es para nada cortes por parte del señor moderador, quien también debería disculparse por tan altisonante comentario.
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
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


La franja horaria es GMT +2. Ahora son las 15:16:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi