FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
El rendimiento del código generado en delphi es muy superior, la VCL realiza cacheo de los objetos de Windows (por ejemplo fuentes, plumas, brochas, etc.) para lograr un uso más eficiente de los recursos de Windows. Mientras más recursos del sistema, mejor —por supuesto—, pero la velocidad de ejecución y el uso eficiente de recursos permiten que las aplicaciones Delphi funcionen razonablemente bien en las viejas máquinas Pentium con poca memoria, como las que todavía se encuentran en muchas empresas pequeñas y medianas.
La velocidad y el tamaño del código generalmente conflictúan, pero cuando comparamos Delphi y Visual Basic, Delphi gana claramente en ambos extremos. Una aplicación pequeña de base de datos usando ADO y algunos de terceros cabe en un solo diskette de instalación en el caso de Delphi, mientras que su contraparte del Visual Basic cabría en no menos de dos o tres diskettes (en ambos casos no estoy incluyendo ADO que ocupa aproximadamente 8 Mb). ¿Por qué hay tanta diferencia? Delphi optimiza el tamaño del código todo lo que puede, genera ejecutables independientes (puede también generar ejecutables que trabajen con las bibliotecas runtime si uno desea) y utiliza SmartLinking (enlace inteligente) para evitar incluir procedimientos y funciones en el ejecutable que no están referenciados en el código. Visual Basic no tiene otra opción más que trabajar con bibliotecas runtime y objetos ActiveX (que son más grandes y de no tan alto rendimiento como sus contrapartes VCL). CONCLUSIÓN: Delphi produce aplicaciones independientes que son pequeñas y entregan gran rendimiento, haciéndolas más amistosas con los recursos del sistema y los anchos de banda de los módems, haciendo de Delphi una opción ideal sobre Visual Basic para los desarrolladores independientes, tanto aquellos que producen soluciones a medida para PyMEs como los que producen aplicaciones shareware o comerciales a distribuir por Internet. |
#2
|
|||
|
|||
Tienes razón pero hay un pero.
Abandoné Delphi por cosas que me decían en la empresa que trabajaba que Delphi ya es antiguo, ahora se usará el java o el visual estudio .net. Delphi siempre está por detrás de MicroSoft, mientras está el FrameWork .net (FW ahora en adelante), 2.0 el Delphi .net utiliza el 1.x, así sucesivamente cosa que dijeron en público que no se recomienda Delphi para empresas nuevas. Cuando hay una actualización o parches de errores, MSoft lo hace rápido mientras Borland tarda un montón en hacerlo. MS funciona con casi todos los windows de entrada. En fin, Visual Studio tiene más ventaja que el archiconocido Delphi. Es bueno si, pero no tanto como el Visual studio. Pues mira que sale en internet, revistas, etc que VS .net es lo mejor que ha hecho MS, lo dicen hasta lo de Linux. Ahora que no te guste ya es otro cantar, a parte que el pascal se usa menos que antes y seguirá por ese camino. Los lenguajes nacen como también mueren, puede durar miles de años, pero no es eterno. Me la juego que MS en 20 años ya tiene otro lenguaje nuevo, más potente y eficas (o más malo). También quiere innovar con nuevos productos para obtener beneficio. Mira ahora como ya no defiende VB como antes, porque ya tiene el C#.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. |
#3
|
||||
|
||||
REHome, que te hayas dejado llevar por comentarios "de moda", no me parece justificación alguna.
Hay gente que sigue usando Delphi 3 (que se puede considerar antiguo) pero sigue siendo totalmente funcional y usable. ¿Has intentado seguir usando vb 3? imposible. Como publiqué una noticia hace días, si la bolsa de Londres va a migrar a windows, para ti podría ser razón suficiente para considerar windows un buen sistema, en cambio, a mi me dice que son contratos entre las altas esferas de ambas empresas, nada más. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
||||
|
||||
REHome, si te cambiaste por meros comentarios de gente, es porque tu ni ellos conocen Delphi como debieran, porque tan solo en sus comentarios se nota que jamás han conocido Delphi. Si te das cuenta MS, cada dos semanas crea un nuevo parche para sus aplicaciones porque simplemente no funcionan como deberían.
Intenta ejecutar o instalar alguna aplicación hecha con VB6 en Windows Vista, tendrás que pasearte por todos los foros intentando resolver tus problemas de compatibilidad con las dll, o intenta compilar una aplicación de VB 5 con VB .NET 2005, te sera imposible. Pero para mi beneficio no necesito actualizar ni descargar ningún parche para que mis aplicaciones de Delphi 5 funcionen con Delphi 7 o Delphi 2007. |
#5
|
||||
|
||||
¿Has intentado ejecutar el VB .NET 2005 y un motor de DB como SQL Server 2000, en una maquina con un procesador Pentium 4 con 256 Mb de Ram?. Y luego prueba Delphi 7 y un motor de DB SQL Server 2000, en la misma configuración de Hardware, y después le comentas a toda esa gente que te dijo que Delphi no sirve en cual de las dos configuraciones encontraste mayor rendimiento.
Esperare tus comentarios... |
#6
|
|||
|
|||
he probado delphi primero desdeun fasciculo, luego comprar libros, me mola más C#. Nun voy a negar que Dephi sea malo, lo que se que cada vez la gente y algunas empresas lo abandonan. ¿Por algo será?
Lo de VB 6, ya se ha dicho por las web que está es para su época del Windows 9.x A demás, ya está el VB .net, es diferente pero es visual basic. Además FrameWork también está para linux. Delphi será mejor, pero si ya está el FW 2.0, MS ya está con el FW 3.x, por eso siempre MS está por delante del Borland. Esi si, los componentes o controles me gustan mas los de Delphi, lo que me jode d e Visual Studio es que por ahora en tabcontrol no se le puede deshabilitar una paleta ni tampoco se le puede ahcer invisible como en dElphi Por ahora me cabrea eso, y lo que me decepcionó la versión 2008, es que la mayoría de los componente es la versión del FW 2.0, vamos a ver si en el 200 ó 2011 ya incluyen nuevas funciones. Solo que este 2.0 es más estable.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. |
#7
|
||||
|
||||
Cita:
Cita:
Cita:
Salud OS Off-topic Cita:
Porque no comienzas por leer esto. Bienvenido.....
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#8
|
||||
|
||||
Cita:
Si encontraste un error en algún componente lo puedes revisar y mejorar, porque todos los componentes VCL, están escritos en el mismo lenguaje, es decir estan hechos en Delphi. Saludos... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|