PDA

Ver la Versión Completa : Delphi 2005 vs Visual Studio C# .NET


REHome
26-09-2005, 11:46:06
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.

quimeras
26-09-2005, 12:10:20
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.

REHome
26-09-2005, 12:43:10
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.

quimeras
26-09-2005, 13:39:41
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.

RolphyReyes
26-09-2005, 20:01:16
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.

JXJ
26-09-2005, 20:22:51
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.

locotenentul
27-09-2005, 05:06:50
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

REHome
27-09-2005, 10:02:44
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.

REHome
27-09-2005, 10:08:30
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)

JuanM_L
21-10-2007, 04:26:38
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

angeluz
07-11-2007, 13:59:08
Realmente sabes de lo que hablas??:mad:

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.;)

Mystery
07-11-2007, 20:13:00
Bueno, esta muy buena la discucion jejejeje y sobre todo acalorada....
en fin solo queria hacer otra preguntita...
primero debemos dejar claras algunas cosas

1- Delphi es una Herramienta no un Lenguaje (RAD).
2- no Se ahora con lo del Delphi2005 -Delphi2006 pero el lenguaje que se usaba en delphi era Object Pascal.
3- Delphi .NET es un lenguaje (al cual no he visto).
4- C# es un lenguaje que deriva de C++ y Java.
5- Visual Studio es una Herramienta no un lenguaje.
6- Visual Basic es un lenguaje (en mi opinión nunca superara al Pascal).
7- Visual Basic .NET es un lenguaje aprovecha todas las bodades de un framework muy completo y poderoso... el mismo que C#.

Sobre lo que hablaban de componentes y lo de un framework bueno eso tiene sus pro y sus contra jejejejee... si pues java siempre ha usado un framework y hasta el momento a nadie le habia molestado jejejejeje... ha lo que pasa es que java es java. y Microsoft es la mala eso es real jejejeje...

Bueno en un tiempo se hablaba de POO y eso era lo maximo hoy hablamos de SOA, SOAP, XML, XHTML, Servicios Web, AJAX... etc. En fin un simnumero de cosas que para los que todavia usamos Delphi6, Delphi7, etc... se nos hace un poco dificil desarrollar un sistema con una Arquitectura SOA. valla no es imposible pero si un poco trabajoza... en Delphi2006 no se, no he trabajado con el... pero pienso que la filosofia de trabajo de borland no cambie mucho...jejejeje

aparte de lo del desarrollo para smart devices que por cierto VS facilita en demasia el trabajo, el que halla programado en C++ Builder coge el C# y va a tener una relacion muy duradera porque no hay nada mas dificil del C++ Builder que la cosa esa de
Clase->Color
se los pongo en rojo para que se den cuenta.... mientras que en C# al igual que en delphi se usa el (.) jejjejejeje lo mejor que se ha inventado....
en fin mi modesta opinion es que tal vez al VS le falte un poco como herramienta pero en cuestiones de lenguaje jejejejee
C# es mucho mas robusto que Object Pascal y no he visto el Delphi .NET pero me atrevo a asegurar que el C# esta mucho mejor en todo...
alguien hablaba algo de Marteens bueno yo encontre esto en su pagina
http://www.marteens.com/news000.htm

bueno chaooo.... sin mas

Mystery

radaalvaro
08-11-2007, 03:46:33
Vi que este hilo se retomo despues de haber sido iniciado hace mas de 1 año. jejeje quizas la comparativa ahora sea Delphi 2007 Vs Vs 2005, pero bueno

Tomando lo mencionado por Mystery

Bueno, esta muy buena la discucion jejejeje y sobre todo acalorada....
en fin solo queria hacer otra preguntita...
primero debemos dejar claras algunas cosas

1- Delphi es una Herramienta no un Lenguaje (RAD).:eek:


No entiendo en que se basa para decir que Delphi NO ES UN LENGUAJE.

Hasta donde tengo entendido, Delphi si es un Lenguaje de Programación. ya que cumple con los requisitos necesarios para ser un "LENGUAJE DE PROGRAMACIÓN".

Pero pueden haber otras perspectivas, que pude no haber considerado.

Saludos

angeluz
08-11-2007, 12:54:07
Bueno para aclarar las dudas surgidas en las otras opiniones, delphi si es un lenguaje RAD, Rapid application development, desarrollado inicialmente por James Martin (http://en.wikipedia.org/wiki/en:James_Martin_%28author%29) en 1980. Hoy en día se suele utilizar para referirnos al desarrollo rápido de GUIs (http://es.wikipedia.org/wiki/GUI) tal como Glade, o IDEs de desarrollo completas como Delphi (http://es.wikipedia.org/wiki/Delphi), Foxpro o Anjuta. Uno de los programas más usados para hacer aplicaciones rápidamente es el Visual Basic (http://es.wikipedia.org/wiki/Visual_Basic) (Lo que no quiere decir que es el mejor :p).
Delphi 1 salió al mercado en la primavera del 95. Estaba diseñado para ejecutarse en Windows 3.1, aunque era compatible con las versiones beta de Windows 95, que aún no se había comercializado.


Aunque en el momento de la aparición de Delphi 1 Visual Basic llevaba unos cuantos años en el mercado, la nueva herramienta tuvo una clamorosa acogida en la comunidad de programadores. Por primera vez se alcanzaban velocidades de ejecución profesionales en programas desarrollados con el paradigma RAD y Por primera vez, un lenguaje RAD era totalmente extensible, permitiendo sin ningún tipo de maniobras de distracción el acceso al temido API de Windows. Por primera vez, un lenguaje
basado en componentes permitía crear también esos componentes, sin necesidad de recurrir a otro entorno de programación.

Fuente de la definición RAD wikipedia.org (http://es.wikipedia.org/wiki/RAD)

Mystery
08-11-2007, 14:05:08
la Herramienta Delphi es RAD no el lenguaje
como ud mismo cita: o IDEs de desarrollo completas como Delphi...
jejeje
http://es.wikipedia.org/wiki/Entorno_integrado_de_desarrollo

ya ta...

chaooo

Mystery
08-11-2007, 14:06:29
Bueno disculpen por lo que dije del lenguaje ahora me explico.....

Me referia a que delphi no es un lenguaje cuando digo delphi1...7 de ahi para alla, bueno lo del delphi.net (señale que no lo he visto) no puedo referirme a el pero en el caso de los mensionados si puedo decir que solamente es una herramienta lo del lenguaje como cite es Object Pascal... por lo que tengo entendido jejejejeje..... claro orientado a componentes... como dije es una herramienta RAD (Rapid Application Development)....no lo contrario....
y sobre la famosa comparacion entre borland y Microsoft o Linux y Windows o ATI y NVIDIA o INTEL y AMD o PHP y ASP o ASP.NET o C# y Java
en fin señores la vida no nos alcanzaria para decir cual o no es el mejor. C# para mi es un lenguaje muy pero muy completo tanto como Java. a lo mejor le falta madurar un poco mas pero nacio el otro dia como quien dice...
para mi entre una comparacion entre dos lenguajes (buenisimos ambos eso no se puede negar) .... pero en que es mejor delphi que C o que C# o que C++ o que Visual C++ creo que si comenzamos con algo tan basico como el tratamiento de ficheros jejejeje. ni hablar y de estructuras de datos jejejeje pa que?...
entonces delphi es un lenguaje de Alto nivel.... pero creo que no se puede comparar con sus hermanitos (C++ Builder 6 o C# Builder) no como lenguaje....
Eso vuelvo y repito es mi mas modesta opinion...

bueno aqui termino yo con este tema que me parece se va tornar una discucion sin fin jejejeje

chaoo a todos y recuerden que no hay nada mejor que lo que uds Saben jejejeje
sin mas salu2 a todos

Mystery ;)

angeluz
08-11-2007, 15:00:24
Bueno disculpen por lo que dije del lenguaje ahora me explico.....

Me referia a que delphi no es un lenguaje cuando digo delphi1...7 de ahi para alla, bueno lo del delphi.net (señale que no lo he visto)
El lenguaje de programación Delphi está basado en una versión moderna de Pascal, denominada Object Pascal. Borland en los últimos años defendía que el nombre correcto del lenguaje es también Delphi, posiblemente debido a pretensiones de marca.

Asi que si me refiero a Delphi como una aplicación RAD (http://es.wikipedia.org/wiki/Desarrollo_r%C3%A1pido_de_aplicaciones#Herramientas_RAD_para_Escritorio), me refiero tanto al IDE (http://es.wikipedia.org/wiki/Delphi#Entorno_Integrado_de_Desarrollo_.28EID.29), como al lenguaje mismo.

Ahora

Bueno, esta muy buena la discucion jejejeje y sobre todo acalorada....
en fin solo queria hacer otra preguntita...
primero debemos dejar claras algunas cosas

1- Delphi es una Herramienta no un Lenguaje (RAD).:eek:

Segun la definicion que defiende Borland, Delphi es tanto una herramienta como un lenguaje (http://es.wikipedia.org/wiki/Delphi#El_lenguaje_de_programaci.C3.B3n).:D


Saludos.

¦7r¦Heavy
07-12-2007, 08:08:43
Bueno, me he basado para dar esta respuesta o sugerencia porque he utilizado los 2 lenguajes y con delphi he tenido algunos problemas con su compilador, ya que no estoy hablando sobre mi sintaxis he manejado el lenguaje pascal por muchos años y object pascal se entiende a la perfección. sin embargo en C# el compilador para mi gusto es mucho mas efectivo que en delphi, por cierto hablo sobre Delphi 7 y también en delphi.net.

Salu2 :p

Lepe
07-12-2007, 13:56:31
... Para gustos los colores, pero eso no quiere decir que C# sea mejor o peor, simplemente es un gusto. Si puedes dar afirmaciones de peso, sería otra cosa ;).

Saludos

David
02-01-2008, 21:24:04
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.

REHome
02-01-2008, 22:27:13
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.

angeluz
03-01-2008, 13:22:11
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.

REHome
04-01-2008, 03:56:29
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#.

Lepe
04-01-2008, 13:20:41
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

angeluz
04-01-2008, 14:08:12
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.:D

angeluz
04-01-2008, 14:18:33
¿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.:D


Esperare tus comentarios...

REHome
04-01-2008, 18:02:35
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.

Yun-i
04-01-2008, 18:11:18
:o:o 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:)

egostar
04-01-2008, 19:42:21
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á?


Ya hemos comentado que el mayor problema es la difusión que hace MS en comparación de la nula difusión que venia haciendo Borland, ahora con la nueva estrategia creo que las cosas van a cambiar, no puedo decir que superará a MS pero si puedo confiar en que ya no habrá tanto desertor.


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.


Bueno, si vemos que Delphi está "pensado" para ser ejecutado en Windows, está por demás debatir el punto.


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.

Que te digo, será que te gustaría tener un Visual Studio con la tecnología de Delphi......

Salud OS

Off-topic


hola soy nuevo en esto alguien puede decirme como platear mi situacion en el foro para ver si alguin puede ayudarme?


Hola Yun-i

Porque no comienzas por leer esto (http://www.clubdelphi.com/foros/guiaestilo.php). Bienvenido.....

Yun-i
04-01-2008, 20:31:50
Hola Yun-i

Porque no comienzas por leer esto (http://www.clubdelphi.com/foros/guiaestilo.php). Bienvenido.....



Hola antes que nada te agracezco mucho el haber contestado y pido una disculpa por lo de el mail no sabia me queda claro como se maneja el foro
pero mi pregunta en particlar es como puedo expresar mi mensaje para que sea un tema de sicucion y puedan ayudarme, pero ya que te tomaste la molestia de contestarme talvez lo que me pasa ya le paso a alguien y pudira
pasarme el hilo mi caso es el siguiente:


tengo una aplicacion desarrollada en delphi 6 y ocupa muchos componentes
teno el nombre de los componenstes pero no lo he podido descargarlos.
los tengo para delphi 6 pero quiero correrlo en 7 la aplicacion yo no la desarrollo por eso hay muchos componentes que no se para que se usan espero que me puedan echar la mano los componentes son los siguientes:

csavecomps
dbdatetimepicker
exportpack
glib
gxoutlookbars
offbtn97
raize componentes v3.0.12
tmsbars
cg
expack12
expressquantumgrid
filtrdem
gradpnilmf70se_d7
mm820d
smcmpntd7
tmsbars
tmas components
tsmasg

Como ven son bastantes gracias por su apoyo :)

maeyanes
04-01-2008, 21:11:53
Hola Yun-i...

Si leiste la guía de estilo, sabrás que tienes que abrir un nuevo hilo para poner tu duda...

Sobre lo que mencionas, muchos de los componentes que mencionas son de pago, por lo que tendrías que actualizarlos a la versión compatible con Delphi 7...

Saludos y bienvenido al foro...

Yun-i
04-01-2008, 21:26:16
Hola Yun-i...

Si leiste la guía de estilo, sabrás que tienes que abrir un nuevo hilo para poner tu duda...

Sobre lo que mencionas, muchos de los componentes que mencionas son de pago, por lo que tendrías que actualizarlos a la versión compatible con Delphi 7...

Saludos y bienvenido al foro...


Muchas gracias por responder la cosa es que no se como abrir in hilo perdon
lo unico que lei es las normas o politicas del foro pero no dice donde crear un hilo muchas gracias por la bienbenida y veo que la respues es en verdad rapida espero poder cumplir con este proyecto que bueno para que sepan es de mi trabajo aqui en el puerto de veracurz yo he desarrollado vario sistemas pequeños con paradox o acces peroeste es con SQL server y hay muchas cosas que debo aprender por ahora lo primero que quiero es antes de empezar a modificarlo que corra y analizar el codigo y los componentes que no he visto por eso me di de alta aqui espero que puedan ayudarme de todas formas agradezco su tiempo :)

angeluz
05-01-2008, 00:23:26
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.

Bueno por lo visto tu mismo te convences de una de las principales desventajas de Microsoft, y es el hecho de que tienes que esperar al año 5000 para que puedan hacer otras mejoras, o el hecho de que tu por si mismo no puedes mejorar los controles que bienen con el VB .NET, lo cual no pasa con Delphi.

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...

REHome
05-01-2008, 01:31:39
Si los puedes modificar, pero eso lo hacen terceros y los reparten en sus Web.

Eso de yo esperar me jode, pero se que C# y .net es nuevo, siempre en algún lenguaje no se consigue todo.

Tanto .net que la gente no le gusta y Delphi hay .net

angeluz
05-01-2008, 01:44:22
Si los puedes modificar, pero eso lo hacen terceros y los reparten en sus Web.

Eso de yo esperar me jode, pero se que C# y .net es nuevo, siempre en algún lenguaje no se consigue todo.

Tanto .net que la gente no le gusta y Delphi hay .net

Si te vas a poner a buscar componentes que sean de paga es obvio que no podrás modificarlos, porque esos terceros que tu dices tienen el código fuente que te permite mejorar lo que esta malo.

Ahora si en cambio trabajas con componentes que no sean de paga lo podrás modificar, aunque por pagar por un componente podrías optar a comprar también el código. Lo que en ninguno de los dos casos podrás hacer con componentes de VS .NET, espera a ver si alguien te podría entregar un código fuente de un componente de VS. NET. Para mejorarlo, mientras tanto me serviré un café… jeje

REHome
05-01-2008, 01:47:44
Esperaré que salga un nuevo VS .net 2010 ó 2011 mientras me jodo a que solucionen lo que piden los usuarios y empresarios. Lo llevan pidiendo y no ha hecho caso, e han entretenido con el LINQ y otras cosas.

Veronic
07-01-2008, 19:17:57
Hola, soy nueva en esto espero me puedan ayudar...

Tengo un proyecto en C# .net de visual studio y quisiera importarlo a delphi .net. Es posible hacer esto? como puedo hacerlo?

maeyanes
07-01-2008, 19:23:06
Hola Veronic...

Bienvenid@ al club... primero que nada te recomiendo que leas la Guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php) del club...

Segundo, para una duda nueva, un hilo nuevo...



Saludos... :)

Veronic
08-01-2008, 00:01:22
Saludos [maeyanes]

Gracias por orientarme acerca de como se manejan las cosas aquí...

Mi problema es que tengo un proyecto en C# de visual studio y necesito pasarlo a Delphi .net

Instale el CodeGear, ¿Puedo importar el proyecto desde ahí?

Gracias por su ayuda.

mamcx
08-01-2008, 03:43:36
No es indispensable portarlo (que mania con reescribir todo la de los programadores!)

Puedes invocar codigo en cualquier lenguaje .NET desde Delphiu y viceverza.

Solo convierte, si es el caso, el proyecto de C# en una DLL y crea una clase para invocar lo que sea interno.

Es cuestion de despelucarse unas 2 horas si mucho, pero es mas productivo que pasarlo todo.

Y oluego, haces el resto en Delphi o vas portando con suavidad. Empezando por la GUI, sio usas la VCL.NET tendra mas desempeño la aplicacion.

Veronic
08-01-2008, 19:13:22
Gracias mamcx por tu contestación... disculpa que no entienda muy bien tu explicación, la razón es que solo he utilizado VS y apenas estoy empezando con Delphi.
Entiendo que sería mucho pedir que exista una opción que me importe o convierta una solucion completita de VS a delphi .net y que compile todo bien...jejeje

Mi situacion es la siguiente:
- Tengo una solucion con varios proyectos.
- La aplicación esta diseñada por capas, asi que la interfaz del usuario esta separada de la funcionalidad principal de la aplicacion.

La verdad no entendi eso de convertir el proyecto de C# en una DLL y crea una clase para invocar lo que sea interno ¿a que te refieres con lo "interno",?

-Eso de importar con suavidad... ¿Como se hace?

Saludos.

NOTA: Abri la solución en Codegear y aparecio con extension .exe y los proyectos con .dll

radaalvaro
08-01-2008, 21:05:23
Veronic.

Una Dll, la generas creando un proyecto de tipo class library, ese proyecto al ser compilado te generara una libreria DLL, en la cual puedes contener todas las clases que desees y estas clases podrán ser utilizadas desde Visual Studio.NET o Delphi.NET, eso depende de como lo hagas.

Saludos.

Veronic
09-01-2008, 00:59:23
ok, ya entendí como hacerle con mis clases:p... Me va llevar un poco de tiempo porque son varias clases y hay unas que dependen de otras, pero creo que es mejor utilizar dll que codificar toda la aplicacion en delphi.

Sin embargo aun no se que hacer con los windows form :confused:...

-¿Puedo convertirlos a VCL .net?

Gracias por sus respuestas.

radaalvaro
09-01-2008, 13:51:02
Veronic.

Los mismos Winforms que tienes ya hechos, incluyelos en el class library, y usalos normalmente, no necesitas convertir a vcl.net.

Saludos.