Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-09-2005
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Delphi 2005 vs Visual Studio C# .NET

No creen que Visual .NET se está o es superior a Borland, por todas partes lo dicen, en foros, web e incluso revistas.

Que opinan de esto?

-seguir con pascal o el nuevo C# que dicen que es mejor y más cómodo.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #2  
Antiguo 26-09-2005
quimeras quimeras is offline
Miembro
 
Registrado: abr 2004
Posts: 86
Poder: 21
quimeras Va por buen camino
Es un debate muy interesante.
Yo la unica ventaja que le veo al Visual Studio (y esto lo digo sin probar la ultima versión 2005) es que se pueden programar directamente aplicaciones para dispositivos moviles en Windows CE y en Delphi esto todavia no es posible.
Pero por aqui hay gente mucho mas entendida que yo en estas materias que nos sacará de dudas.
Responder Con Cita
  #3  
Antiguo 26-09-2005
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Eso de los moviles es muy interesante. El único que tiene .NET sin ser Ms es Borlan com permiso.

Me dicenq ue aprenda con java o Visual studio porque Delphi ya está desfasado y ya no es loq ue era. He comprobado que VS C#.NET tienes muchas aceptación. Mis amigos incluidos mi profesor han dejado delphi y ahora está con C# porque le gusta más.

Lo que me jode es que tanto tiempo en aprender delphi que aún no se nada, ahora se pasen a la de Microsoft.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #4  
Antiguo 26-09-2005
quimeras quimeras is offline
Miembro
 
Registrado: abr 2004
Posts: 86
Poder: 21
quimeras Va por buen camino
Creia que la pregunta era si tecnicamente es superior VS a Delphi. Es una pregunta a la cual yo no sabria responder en estos momentos.
Para alguien que ha trabajado siempre en Delphi le es muy costoso cambiar de entorno/lenguaje, pero si estas estudiando todavía y debes elegir entre VS y Delphi yo no lo dudaría, elegiría lo que mas se va a vender en el futuro y lo que mas va a demandar el mercado laboral, o sea Visual Studio.

PD: Lo de los dispositivos mobiles no es ninguna broma, es algo casi obligatorio en muchisimas de las aplicaciones demandas por los clientes actualmente.
Responder Con Cita
  #5  
Antiguo 26-09-2005
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 20
RolphyReyes Va por buen camino
Thumbs up

Saludos.

No podre contestar realmente a la pregunta sobre quien es mas superior entre VS o Delphi, porque soy delphiano desde la version 3 y no me iria en contra de lo que me esta dando de comer.

Pero porque en VS se pueda programar aplicaciones para dispositivos mobiles, debamos despreciar a Delphi, por si lo no saben ya en Delphi 2006 que sale en Noviembre de este año (segun tengo entendido que esta sera la fecha) se podra hacer aplicaciones para dispositivos mobiles; osea que si se estan cambiando para VS por esto, deberian de esperar primero.

Borland no va a desamparar su producto, no por ahora, porque si no para que invirtieron tanto e hicieron tanta publicidad a Delphi 2005.

Bye.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita
  #6  
Antiguo 26-09-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Rehome
revisa el sitio de marteens.. donde dice,. por que delphi es mejor
que cSharp .

Yo no creo que sea mejor el c sharp,. sobre delphi
descarge un codigo hecho en sharp del año 2002
y lo trate de compilar con Visual estudio 2003

y el primer error. fue al abrir el archivo.
que no estaba actualizado. (asi me ha pasado al querer intalar componentes
de delphi 6 a delphi 7 pero casi nunca con codigos fuente de delphi)

al permitir que el asistente actualizara el codigo.
lo compile. y un error tras otro ...

Probe con eliminar el proyecto y descomprimir del zip
una copia sin modificar.
Volvio a aparecer el asistente de actualizacion. al abrir el proyecto
le dije que no modificara nada.
y de nuevo error tras error.

Con delphi he abierto proyectos que son hechos en delphi 4 con delphi 7
y sin errorres al abrir o compilar.

que coom en el caso del proyecto C sharp ya dicho. no usaban componentes
de terceros.

y asi me ha pasado con cuando menos 12 proyectos c sharp. que trato de
compilar que fueron hechos con un ide visual studio net.
anterior al 2003

Ademas con delphi 2005 puesde hacer programas asambly, con codigo
pascal para que se ejecute usando el Framework de ms. igual que lo harias
usando C sharp.

o si quieres solo usar c sharp con el delphi 2005 puedes usarlo directamente.

ademas de que para programar con C sharp tu maquina tiene que se potente.
para no andar lento. y tu cliente,. tener intalado el framework.

cosas que no son necesarias al programar con delphi para win32.

dot net sirve mejor para aplicaciones empresariales donde pueden
usar equipos potentes.

No para la pequeña y mediana empresa.
donde hay varios estudios que sostienen que estas son las que no
pueden andar comprando equipos nuevos seguido. como las grandes
empresas.



Ademas de que estas comparando al iniciar el hilo a
una empresa que hace software de desarrollo
con un producto de otra empresa.
Responder Con Cita
  #7  
Antiguo 27-09-2005
locotenentul locotenentul is offline
Miembro
 
Registrado: may 2005
Posts: 56
Poder: 19
locotenentul Va por buen camino
lee esto

Buenas noches,

No se como empezar, no se como decirte estimado amigo, que no se puede comparar Delphi con ningun lenguaje de Microsoft.
Primero, de digo que Microsoft saco la version 1.0 de Framework y a las 2 semanas, LA PRIMERA EMPRESA EN EL MUNDO QUE SACO UN LENGUAJE DE PROGRAMACION PARA .NET FUE BORLAND!Si, lo has leido bien fue Borland que saco C# y Delphi 8 para Net.
Los de Borland son tan buenos que adelantaron mucho a los propios Microsoft.
Segundo, Microsoft ofrecio un salario 10 veces superior al architecto jefe de Borland que no pudo rechazar la oferta y se fue a Microsoft (si quieres investigar, se llama Blake). Todo esto para intentar frenar a los de Borland. En parte lo conseguio pero salio otro tio maravilloso que continua el trabajo de architecto en Borland.
Deja lo de Microsoft y aprende a programar de verdad con Borland, codigo robusto, codigo rapido y fiable.
Por desgracia, programo en C# de Microsoft porque me lo impuso la empresa que me da de comer despues de programar años en Delphi.
Hay muchos mas razones de aprender programar con las herramientas de Borland, espero que las descubras por ti solo y no por lo que dicen los profesores o las revistas que son Microsoft partners y les subvenciona cada articulo positivo sobre la tecnologia Microsoft!
Saludos,
Locotenentul
Responder Con Cita
  #8  
Antiguo 27-09-2005
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
La verdad me están dando ánimos lo de Delphi, que mis compañeros avandone Delphi es como si alguien me diera una patad en el estomago.

En cuanto a los errores de VS .NET, el motivo? Es Microsoft. típico de él.

Por qué mucha gente quiere ahora C#?

Los libro delhi en España sólo lo apya anaya y algunos más como Francisco Charte, pero VS:NET dentro de la misma editorial hay muchos niveles de VS.NET que ni me lo creo.
En cuanto los moviles, era curiosidad, no voy a cambiar sólo por un movilito.

Como dicn algunos, aprende con los dos lenguages.

Eso si, cada vez me gusta más VS .NET, pero eso no significa que dElphi sea mierda.

Otra cosa, los Framework ya vienen incluido en los poximos windows. No hay problema.

Lo de las revistas, hasta de linux dicen que .NET es lo mejor que ha hecho MSoft.

Pero tienen razón de una cosa, son muy de windows como Computer Hoy.

Gracias por animarme.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #9  
Antiguo 27-09-2005
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Ahhhhhhhhh, una cosa, no digo que C# sea mejor que delphi sino que lo toman como mejor y encima mi empresa antigua donde trabajaba vino un fulano con corbata intentando vender productos MS incluido VS .NET 2003, la gente veo que avandona Delphi y no es broma, ahora Delphi aguanta (según ellos) porque C# es nuevo, deja que pase tiempo...

De todas formas Delphi me encanta el tema de bases de datos que el de .NET

Borland y MS son muy buenos, eso si, MSoft se está pasando, compró Ad Ware, Quiere hacer un ntivirus, hizo una beta y compite con Flash Player en el futuro, también hay un documeto que compitirá con pdf llamado metro, hacer un nero ( Es dedir, no solo se conforma con windows y compiladores)
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #10  
Antiguo 21-10-2007
JuanM_L JuanM_L is offline
Registrado
 
Registrado: oct 2007
Posts: 1
Poder: 0
JuanM_L Va por buen camino
bueno, yo he probado los 2 afondo y me quedo con .net, podran decir lo que quieran , pero me gusta mas .net, empezando por el compilador. para los que no saben hay una manera de ejecutar un aplicacion .net sin necesidad de tener el framework instalado y es comprimiendo el clr y unas clases en el ejecutable, y segundo que es eso de que .net es solo para equipos potentes???...

Atentamente,

Juan Manuel Lombana
Medellín - Colombia
Responder Con Cita
  #11  
Antiguo 07-11-2007
Avatar de angeluz
angeluz angeluz is offline
Miembro
 
Registrado: jun 2007
Posts: 19
Poder: 0
angeluz Va por buen camino
Cool Para el de arriba

Realmente sabes de lo que hablas??

Sin animo de ofender, una de las principales características de Delphi es la arquitectura de sus componentes, que permite una completa integración de estos dentro del lenguaje.

Los componentes de Delphi están basados en clases desarrolladas en el propio lenguaje (HECHOS EN EL MISMO LENGUAGE); no hay que utilizar otros entornos de programación para crear o extender componentes.

Otra consecuencia es que el código de estas clases se ejecuta dentro del mismo espacio de direcciones de la aplicación, con la consiguiente ventaja en necesidades de memoria y tiempo de ejecución. (DELHPI ES MAS REPIDO).

Visual Basic utiliza como componentes los llamados controles ActiveX, que Delphi también admite. Desde el punto de vista de su implementación, los componentes ActiveX son objetos COM implementados en bibliotecas de enlace dinámico, o DLLs.

Te pregunto ¿TE HA PASADO QUE EN UNA APLICACION VISUAL TE FALTE UNA DLL?, o peor aun ¿que una vez terminada tu aplicación, la llevas é instalas en el PC de un cliente y no funciona porque te faltan varias DLLs?.

Te comento que esto no ocurre con Delphi, porque los componentes utilizados quedan dentro del ejecutable que se crea al momento de compilar la aplicación.


Esto que te comento es una de las principales ventajas de Delphi, así que por favor si has trabajado en ambas plataformas de desarrollo fíjate en ese tipo de ventajas, porque sino es de pensar que no sabes de que estas hablando.
Responder Con Cita
  #12  
Antiguo 02-01-2008
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Poder: 21
David Va por buen camino
Yo lo que querria saber, es si el programa resultante, realizado con Delphi o con VS 2005, va a ser mejor, es decir mayor rendimiento, fiabilidad, con una u otra herramienta.

Leí una vez a Mateens decir que los programas en Visual Basic (visual basic 6, creo que decia), daban problemas de cierres y cuelgues inesperados, que no ocurria con Delphi.

Pues eso, si haces un programa con Delphi, pongamos 7 , y haces otro en C# con el VS 2005, el usuario final va a notar, una mejora dependiendo de una u otra herramienta. Esta es mi pregunta.
Responder Con Cita
  #13  
Antiguo 02-01-2008
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Ya casi no veo libros sobre delphi como antes, encima desde que salió C# salía y sigue saliendo libros en las librerías de todos los autores y ramas, es una pasada, y eso que esto lenguaje es nuevo.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #14  
Antiguo 03-01-2008
Avatar de angeluz
angeluz angeluz is offline
Miembro
 
Registrado: jun 2007
Posts: 19
Poder: 0
angeluz Va por buen camino
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.
Responder Con Cita
  #15  
Antiguo 04-01-2008
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
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.
Responder Con Cita
  #16  
Antiguo 04-01-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
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.
Responder Con Cita
  #17  
Antiguo 04-01-2008
Avatar de angeluz
angeluz angeluz is offline
Miembro
 
Registrado: jun 2007
Posts: 19
Poder: 0
angeluz Va por buen camino
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.
Responder Con Cita
  #18  
Antiguo 04-01-2008
Yun-i Yun-i is offline
Miembro
 
Registrado: ene 2008
Posts: 125
Poder: 17
Yun-i Va por buen camino
hola soy nuevo en esto alguien puede decirme como platear mi situacion en el foro para ver si alguin puede ayudarme? mi correo es vic_gol@hotmail.com por si kieren mejor mandarlo ahi para ya despues ver e ir aprendiendo gracias
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


La franja horaria es GMT +2. Ahora son las 06:50:48.


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