Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-06-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Delphi .Net o Visual Studio .Net

Siempre hemos trabajado con Delphi, muchos de nuestros procesos están basados en Delphi y yo estoy feliz de que así sea.

En estos días, tenemos la posibilidad de migrar hacia una nueva versión uno de nuestros sistemas más importantes. Yo soy de la idea de seguir con Delphi, pero mi jefecito está maravillado con todo lo que Microsoft dice sobre Visual Studio .Net y está muy convencido de que debemos dejar de utilizar Delphi y migrar todo a Visual .Net

No se que tanta diferencia tenga el .Net de ms y el .Net de borland y esa es la intensión de este tema. Me gustaría tener más conocimiento o más herramientas para tratar de seguir trabajando con Delphi.

¿que tiene VS.Net que no tenga Delphi.Net?
__________________

Responder Con Cita
  #2  
Antiguo 05-06-2008
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,

La diferencia es el lenguaje. Visual Studio, sin "plugins", permite desarrollar aplicaciones para la plataforma .NET utilizando C++, C# y Visual Basic, si no me equivoco. Delphi .NET presenta Object Pascal para crear aplicaciones para la plataforma .NET. Por lo demás, en ambos casos se hará uso de los mismos servicios, clases, componentes, y recursos de todo tipo que proporciona la plataforma .NET.

PD. Si no me equivoco con el IDE para .NET de Delphi también es posible usar C#. Lo contrario, sin embargo, sigue siendo cierto: sin "plugins" (que habría que mirar, hace poco se habló en estos foros de "Oxygene") Visual Studio no soporta Object Pascal.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 05-06-2008 a las 16:48:30.
Responder Con Cita
  #3  
Antiguo 05-06-2008
[fer21unmsm] fer21unmsm is offline
Miembro Premium
 
Registrado: dic 2005
Ubicación: Lima
Posts: 627
Poder: 19
fer21unmsm Va por buen camino
Cita:
Empezado por dec Ver Mensaje
Hola,

La diferencia es el lenguaje. Visual Studio, sin "plugins", permite desarrollar aplicaciones para la plataforma .NET utilizando C++, C# y Visual Basic, si no me equivoco. Delphi .NET presenta Object Pascal para crear aplicaciones para la plataforma .NET. Por lo demás, en ambos casos se hará uso de los mismos servicios, clases, componentes, y recursos de todo tipo que proporciona la plataforma .NET.

PD. Si no me equivoco con el IDE para .NET de Delphi también es posible usar C#. Lo contrario, sin embargo, sigue siendo cierto: sin "plugins" (que habría que mirar, hace poco se habló en estos foros de "Oxygene") Visual Studio no soporta Object Pascal.
Bueno no he usado delphi para .net, pero si visual studio .net, es toda una tecnología bastante buena en mi humilde opinion, posee diversos componentes que te simplifican la vida, te permite ordenar bien tu codigo, ya que hay diferentes tipos de archivos y carpetas para cada cosa, tiene mejoras en ado.net (ejemplo system.data.common y más), tipos genéricos, que me ha sido muy util, el que estoy probando actualmente es el 2008, que tiene analizador de codigos, plantillas para planes de prueba, y otras herramientas muy utiles, y se le puede adaptar el sourcesafe del 2005 (para trabajar en equipos), ya que para el 2008 todavia no ha salido, o no estoy enterado.

Tiene muchas más cosas

Lo malo que le he visto, es que para cualquier cosa que haga y quiera distribuir, tengo que poner el bendito framework, si hago un activex y lo coloco en una determinada pc (tengo que instalar el framework).

La migracion del 2003 a 2005 es pésima.

Dicen que es portable a cualquier plataforma, pero se olvidaron de poner plataforma microsoft.
__________________
"La información tiene más valor cuando se comparte"

Última edición por fer21unmsm fecha: 05-06-2008 a las 20:00:07.
Responder Con Cita
  #4  
Antiguo 05-06-2008
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
RONPABLO Va por buen camino
Cita:
Empezado por fer21unmsm
Dicen que es portable a cualquier plataforma, pero se olvidaron de poner plataforma microsoft.
... posterior a windows XP
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita
  #5  
Antiguo 05-06-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
había pensado en poner una encuensta .net delphi vs .net vs... pero en un foro de delphi, seguro gana la versión de delphi y si la pongo en un foro de visual studio seguro gana la visual studio.

Me pregunto: en un foro de Visual studio, ¿cuantos van a conocer la versión de delphi?

Al menos aquí se que la gente que apoya al visual studio, conoce delphi.

Desde mi muy novato y particular punto de vista, no existe punto de comparación entre delphi 5 y su similar VB 6. Delphi 5 es mucho más poderoso. Si siguiera ese ejemplo, me podría hacer a la idea de que la versión de Delphi para .net es más dinámica y potente que la versión del visual studio.

Aunque claro esta que según se, VS.net lo hacen los mismo que hacen el framework.

En fin, espero encontrar motivos suficientes para utilizar Delphi (.Net en caso de ser necesario) en lugar de visual studio.

solo para confirmar:

¿hay algo que Delphi .Net no pueda hacer que Visual Studio .Net sí? (ambos trabajando sobre el framework 3.0)
__________________

Responder Con Cita
  #6  
Antiguo 06-06-2008
rcm861 rcm861 is offline
Miembro
 
Registrado: mar 2008
Posts: 58
Poder: 17
rcm861 Va por buen camino
Hola

Si quiere seguir programando en Object Pascal y poder reutilizar tu código en .Net 3.5 entonces puedes adquirir Oxygene de RemObjects el cual se le instala al VisualStudio y colorin colorado estas programando en ObjectPascal con Visual Studio.

El .Net 3.0 no trae nada importante tan es así que inmediatamente saco M$ la version 3.5 que trae LINQ y Silverlight y no se que otras cosas mas.

El dichoso Framework de M$ ya esta instalado en los Vistas y muchos producto incluyendo RAD Studio requiere que el Framework este instalado.

Te agrego el link de Oxygene para que hagas tu propia investigación lo puedes bajar para probar.

http://www.remobjects.com/product/?id={DC0A9947-5FED-4D34-8CC8-F2DCFA87A1FE}

Saludos
Ramiro
Responder Con Cita
  #7  
Antiguo 06-06-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
¡Hola a todos!

Carlos, escucha (lee) bien esto. Este sería el peor momento para que una empresa o persona que lleva años desarrollando con Delphi abandone el lenguaje de programación por otras alternativas.

Vaya, caramba, si no lo hicieron en los últimos dos años, cuando CodeGear carecía de respaldo real por parte de una Borland desvirtuada, menos ahora que el lenguaje ha sido adoptado por una empresa más hecha y vigorosa como Embarcadero y su padre TCB.

Vamos, que lo que hay que hacer en estos momentos (y eso lo recomendé esta mañana a uno de los principales clientes de CodeGear en México) es esperar cuando menos a enero para darle tiempo a Embarcadero y CodeGear de empatar y mejorar sus esquemas de trabajo a favor de Delphi y otros de sus productos.

Nadie abandona un barco porque ha hecho algo de agua durante una supertormenta que hubiera despedazado a cualquier otro, cuando ya ha salido el Sol y nueva tripulación se está haciendo cargo de las averías.

Dejar Delphi antes de ver cuál fue el resultado de la función Embarcadero, es simplemente azaroso y nada inteligente.

Un abrazo sin chatarra publicitaria.

Al González.
Responder Con Cita
  #8  
Antiguo 05-06-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Hola amigo [Contra] tienes mucho trabajo por delante si quieres cambiar la idea del "jefe", ve ésta página donde hay una comparativa entre Delphi y C#, yo me quedo con esta frase del autor

Cita:
Delphi vs C#

Very similar, but different in the details
Solo te puedo decir que C# no es tan difícil, pero no te da el mismo control que Delphi, tal vez porque no lo he sabido usar al 100%.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #9  
Antiguo 05-06-2008
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.235
Poder: 20
ElKurgan Va camino a la fama
También está el tema de las versiones de .Net; Creo que las últimas versiones de Delphi soportan .Net 2.0, mientras que las últimas versiones de VS incoporan soporte para... ¡.Net 3.5!.

Mal que nos pese a los amantes de Delphi, en tema de .Net siempre estará (nunca mejor dicho) varios "puntos" por detras de la criatura de Guillermo Puertas. De hecho, parece que Delphi 2007 para Win32 (y recalco Win32) está bastante bien, pero no se comenta nada sobre "Net".

Un saludo
Responder Con Cita
  #10  
Antiguo 05-06-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por ElKurgan Ver Mensaje
También está el tema de las versiones de .Net; Creo que las últimas versiones de Delphi soportan .Net 2.0, mientras que las últimas versiones de VS incoporan soporte para... ¡.Net 3.5!.

Mal que nos pese a los amantes de Delphi, en tema de .Net siempre estará (nunca mejor dicho) varios "puntos" por detras de la criatura de Guillermo Puertas. De hecho, parece que Delphi 2007 para Win32 (y recalco Win32) está bastante bien, pero no se comenta nada sobre "Net".

Un saludo
Temo decirte que Delphi si soporta .NET 3.0, y que se exija que Delphi este a la par de MS pues es mas que imposible como ya se ha hablado hasta el cansancio, jamas puedes suponer que una empresa libere su tecnologia para que la competencia este a la par que ella; ni siquiera nos limitemos a hablar de MS.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #11  
Antiguo 05-06-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Otro de los comentario fue: "si quieres te mando a un curso de una semana, ya para que puedas hacer todo en vs.net"... me quedé sorprendido de el hecho de que la curva de aprendizaje para C picudo (C# pues) sea de una semana

¿Con un curso de una semana puedo empezar a desarrollar sistemas complejos? ¿cuál es la curva de aprendizaje del .Net?
__________________

Responder Con Cita
  #12  
Antiguo 05-06-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 23
BlueSteel Va por buen camino
Talking

Cita:
Empezado por ContraVeneno Ver Mensaje
Otro de los comentario fue: "si quieres te mando a un curso de una semana, ya para que puedas hacer todo en vs.net"... me quedé sorprendido de el hecho de que la curva de aprendizaje para C picudo (C# pues) sea de una semana

¿Con un curso de una semana puedo empezar a desarrollar sistemas complejos? ¿cuál es la curva de aprendizaje del .Net?

Yo creo que más bien conocen tus capacidades y por eso te estimulan (presionan) así...

Esta más que claro que en una semana aprenderás cosas básicas, pero algo es algo..

Salu2
__________________
BlueSteel
Responder Con Cita
  #13  
Antiguo 05-06-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por ContraVeneno Ver Mensaje
Otro de los comentario fue: "si quieres te mando a un curso de una semana, ya para que puedas hacer todo en vs.net"... me quedé sorprendido de el hecho de que la curva de aprendizaje para C picudo (C# pues) sea de una semana

¿Con un curso de una semana puedo empezar a desarrollar sistemas complejos? ¿cuál es la curva de aprendizaje del .Net?
Te voy a dar mi experiencia con C#....

Un buen dia, mi jefe me dijo que necesitaba un módulo pero que era indispensable hacerlo con C#, pues yo no sabia nada de C#, es mas ni de C++, pues me costo 3 semanas aprenderlo y no fui a tomar un curso fue autodidacta, asi que no creo que tengas problemas para aprender a usarlo ya traes buen nivel el Delphi, asi que lo demas pues es cosa juzgada .

Salud OS

Edito: Y necesitaba usar WebServices que ni los conocia
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #14  
Antiguo 05-06-2008
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
RONPABLO Va por buen camino
Entre tantas ideas que trata cumplir .Net es que un grupo de programadores puedan desarrollar una aplicación sin importar si la hacen en VB.Net, C#, C++.Net o cualquier otro lenguaje que tenga su adaptación a .Net (Por ejemplo Delphi), de tal forma que una aplicación podrá tener un formulario programado en C#, otro en C++.Net otro y otro y otro en lo que sea.Net, se supone que no se verá afectado la velocidad entre programar con uno u otro lenguaje ya que usted siempre programa para el frameworck (Cualquier parecido con Java es pura cop... casualidad).... es multiplataforma, es decir corre muy bien entre Windows Vista y Windows XP... ahí cubre a cabalidad dos SO (que mas puede querer una persona normal y sensata)... ya si quiere trabajar con Windows 98 (pero quien va a querer usar eso.... eso es un dinosaurio) tendrá algunos problemitas menores... cosas prescindibles, es más, si tienes depronto un usuario con windows 95 (aun quedan de eso... pago por ver) .Net tiene la mejor y mas grandiosa solución... un emulador de pocket Pc (aaaahhh... no creen que es grandioso... MS son geniales).... además... si quieres mirar para el mundo del pingüino, pues por ahí hay unos mechudos que esperan pacientemente a que tengan una versión (o de pronto dos) más adelante para sacar una cosa muy particular llamada mono la cual afirma poder trabajar con .Net en Linux, eso si no esperes que estén a la par con el .Net, es decir, si el FrameWorck va en la versión 4, lo mas probable y por un tiempo algo así de uno o dos años el mono será medianamente compatible con la versión 3... y cuando por fin tengas el mono en la versión 4, pues lo mas seguro es que .Net estará en una versión 5 (muy probablemente incompatible con la versión 4 en un 30 o 40%, y no es que la versión 5 sea un 30 o 40% má innovadora, es que no soporta hacia atrás un 30 o 40% de comandos anteriormente existentes)....
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
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
Visual Studio. Net zvf .NET 2 18-01-2008 14:08:16
Delphi 2005 vs Visual Studio C# .NET REHome .NET 43 09-01-2008 13:51:02
Compatibilidad entre aplicaciones ASP.NET entre Delphi 8 .Net y Visual Studio.Net kenyamg .NET 0 21-02-2007 07:30:33
Dpk En Visual Studio.net juangiron .NET 0 10-01-2007 17:30:31
Delphi 8 vs Visual Studio. AngelMarvin .NET 7 29-10-2004 21:22:33


La franja horaria es GMT +2. Ahora son las 21:23:45.


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