solo escribo esta rapidita para que cualquier persona
que sepa usar Delphi, me agregue...
asi compartimos codigos y detalles de cualquier asunto.
tengo 7 años programando, asi que soy medio veterano.
soy grafista 3D, unn poco de webmaster. sonidista, tengo
millones en uuna cuenta Suiza. y mi novia es modelo de
ropa interior.
quien quiera agregarme adelante, leonardoBW99 hotmail com
8) :lol:
Hola nene,
yo llevo menos años que tú, pero también me mola el Delphi. Me la pone juguetona y me rio mucho cuando hago moverse algunos polys por la pantalla con ayuda del openGL. He estado buscando infructuosamente como tú a gente que use el mismo lenguaje, ya que la mayoría usan python y otras mamoneces que no entiendo, o se ponen a hacer juegos con Ogre3D o CrystalSpace, que no tiene mérito porque el motor ya está prefabricado. Como ves los delphinistas escaseamos. No pienses por eso que el C++ es mejor, que no es cierto (ES UN COÑAZO).
Al igual que tú, hago mis propios grafos. Por este motivo sé que eres un autodidacta e independentista empedernido. Seguro que hasta te cortas el pelo tu mismo en casa para no depender de los peluqueros. Yo lo hago... jia jia jiaaa.
Si buscas un amiguete con las mismas aficiones (o sea darle al Delphi hasta el amanecer), soy tu hombre. Hablemos!
Ciao!
Había olvidado que en OpenGL las llamadas a la GPU hay que programarlas uno mismo xD
Cita de: comekikosNo pienses por eso que el C++ es mejor, que no es cierto (ES UN COÑAZO)
Mejor que C++ no es, mas comodo no lo pongo en duda ;) (y lo dice uno que programa en Visual Basic :lol:)
Sobre el que no tenga merito programar utilizando un motor como Ogre3D y similares, yo creo que depende mas de si lo que buscas en programar el juego en si o programar la tecnologia del juego. Tanto merito o mas tiene el que se programa su juego utilizando un motor de terceros como el que se ha programado desde 0 su propio framework con todo lujo de detalles y las herramientas para sacarle partido. Son trabajos y desarrollos distintos, con uno ganas tiempo y te permite ponerte al tema casi al instante, y con otro aprendes como funciona el tema por debajo.
Salu2...
...
Espero que lo que no entiendas es POR QUE usan python y no que no entiendas como es python... pork si es asi...retirate.
Y bueno, tambien espero que consigas muchos trabajos con conocimientos de Delphi, pero creo que en esta industria de los videojuegos lo llevas claro.
De todas formas yo tambien soy de los que usa Visual Basic (GamBas en Linux) para hacer su software, pero aun asi, defiendo el C y C++.
Creo que has encontrado un buen compañero, tal para cual.
Pondria algo mas, pero estoy cansado.
Fonet te saluda.
jeje, ya te agregare al msn....
de que somos menos Delphianos, es sierto incluso Delphi ya tiene años
mostrando un desplome.... segun escuche, Delphi estubo vendiendo su
empresa. segun creo Microsoft se la puso dura despues que Delphi saco
la version para Linux. jeje
la verdad es que un buen consejo es que
empesemos a mudarnos a otro Programador para no desactualizarnos.
pero antes pienso hacer unos cuantos projecticos mas
Cita de: Lex¿Pero de donde ha salido este flipado? ¿C/C++ un coñazo? Por dios, me gustaría saber en qué criterios basa semejante afirmación. Y bueno decir que usar un motor como Ogre3D "no tiene mérito", es una frase que no tiene precio, vamos que viva el síndrome NIH XDDD
Yo he usado profesionalmente ambos y he de coincidir en que Delphi, para el 80% de las cosas es más fácil de usar que C++ con la misma potencia. Xq no se ha usado más??? Bueno. Imagino que por la universalidad de C++ (consolas y esas cosas). ¿Quien tiene la culpa de que Delphi siendo un grande (xq lo es) esté desplomándose? Claramente la falta de ideas de Marketing de Borland. No lo he usado con OpenGl pero si con DirectX y es la bomba, sinceramente. Y lo uso diariamente en mi trabajo. A mi personalmente me gusta mas por su productividad que C++ aunque hay varias cosas q Delphi no puede hacer y C++ sí. Al contrario lo único que C++ no puede hacer es desarrollar aplicaciones de BBDD con la facilidad q lo hace Delphi y a la velocidad que lo hace. Nada más.
Yo empece aprendiendo Pascal y luego me pase a Delphi. He programado varias aplicaciones con Delphi, incluso un sistema de captura de movimiento que funcionaba con OpenGL... y la verdad es que me pareció genial! Practicamente sin tener idea de programación pude hacer grandes cosas, sin tan siquiera saber que era OpenGL, utilizando un componente llamado GLScene pude programar una completa aplicación que cargaba y animaba modelos 3D...
Hace un par de años me pase a C y C++. Respecto al C, considero que es bastante parecido a Pascal, pero cuando se entra en la POO de C++, es otro mundo y ahi Pascal no tiene nada que hacer... Reconozco que para programar aplicaciones sencillas rapidamente, Delphi es lo mejor... :wink: pero para la programación de videojuegos donde se hacen necesarias sólidas estructuras y una eficaz gestion de recursos, Pascal y Delphi se quedan cortos...
...
no creo que la comodidad de delphi se limite solo a aplicaciones sencillas.
no creo que el estilo de lengua tampoco sea el punto malo de delphi.
todos saben que Delphi fallo porque Delphi no puede hacer todo lo que hace C++ y fin....
ahora que si Fran dise "me gusta la rapides de Delphi".... es un detallito "MUY IMPORTANTE" si no eres un niñato que vive su mama le mantiene.
el tiempo lo es todo en la competencia por mejores productos. si Delphi es mas rapido que C++, prefiero un millon de veces mejor a c++
ahora no se si VC++ sea mas lento que Delphi 8)
Cita de: LexMira Fran, no te equivoques. Delphi tuvo su momento de gloria, por su IDE y la librería que traía consigo (que en C++ Builder es la VCL me parece). Pero tras llegar java, en el mundo de las aplicaciones de gestión, ni un milagro hubiera salvado a Delphi (ni a VB6). Y bueno ahora con .NET, ni creando el Delphi.net creo que vaya a tener mucho futuro, la verdad. Porque entre usar la sintaxis estilo pascal, o algo estilo-c como C#, creo yo que todos sabemos con que se va a quedar la gente.
Creo q sinceramente, si dices lo q estás diciendo, no has probado ni Java ni Delphi. Precisamente en las aplicaciones de gestion y mas concretamente en los FrontEnd es donde de verdad Delphi gana por goleada con su VCL (q no es de C++. Es la libreria de componentes de Delphi q tb se llevo a C++ Builder). Comparar a Java con Delphi en el servidor es una majaderia (y con casi todo, Java J2EE es superpotente y hay pocas cosas mas potentes que él (no conozco C# en profundidad pero parece una copia mejorada de Java). Comparar Delphi en el cliente o en el Front End con aplicaciones de escritorio o tirando de TCP/IP con Java es otra equivocación. Yo he sufrido Java en el cliente y compararlo con Delphi es comparar un 600 con un Ferrari. No hay comparacion. Lo q con Delphi te lleva media hora con Java a pelo te puede llevar dias. Por no hablar de la elegancia con la que han integrado tecnologias estilo ActiveX en Delphi. Lo q en C++ te obliga a crear un esqueleto (aunque muy automatizado) en Delphi es un click. Creo q Delphi es un producto muy muy bueno de plena actualidad con un muy mal marketing. Igual q Java. Por cierto. Sí conozco xq he desarrollado profesionalmente C++, Java y Delphi y Java evidentemente se parece bastante (es nacido a partir de) C++, pero C# es mucho mas parecido x lo q he podido ver a Java que a C++. Además nació como respuesta a Java.
...
Cita de: LexNo era mi intención decir que Java (a pesar de los IDEs que hay), es más fácil que Delphi, sino que el mundo del desarrollo de software gira en torno a Java desde que este salió, porque el rollo de las aplicaciones web no es cualquier cosa de nada en gestión... Ya que no creo yo que se pidan tantos programadores de Java porque sí.
Pero bueno, me gustaría que alguien me pudiera explicar por ejemplo, que hace a Delphi tan increiblemente genial con sus VCL, y qué hace que el C++ sea tan "coñazo" o infumable como sostiene "mucha" gente... si lo cierto es que tenemos C++ Builder que también tiene las VCL, ya que yo reconozco que el VC++ con lo que trae no se puede hacer nada digno de ventanas y botones sin recaer en la locura.
Y para finalizar, decir que bueno... teniendo gratis el Visual C# 2005, discutir sobre si es más sencillo usar Delphi o C++ Builder (o C++ con otras librerías)... resulta un tanto cómico, a mi juicio.
Pues es fácil. Cógete e intenta hacer la misma aplicación tirando de una pequeña base de datos para Windows y Linux, en Java, Delphi y Visual C++ (Ah... se me olvidaba Visual C++ no puede) mide los tiempos, y lo entenderás. Ahora eso no quita para que tb diga q hay muchos sitios donde Delphi no puede llegar sino es con ayuda y Java si. Con mucho mas esfuerzo pero si. Por cierto, el creador de Delphi , fué adquirido por Microsoft y a q no sabes q hizo???? ...... Copio Java , añadio algunas cosillas delphianas y creo .... si C#
Cita de: FranPues es fácil. Cógete e intenta hacer la misma aplicación tirando de una pequeña base de datos para Windows y Linux, en Java, Delphi y Visual C++ (Ah... se me olvidaba Visual C++ no puede) mide los tiempos, y lo entenderás.
Pues que quieres que te diga, habla un programador de Visual Basic 6.0, el lenguaje rival mas popular frente a Delphi por facilidad que no por buenos resultados, y que ahora mismo me encuentro realizando practicas de C++ en el mismisimo Borland C++ Builder y que quieres que te diga, lo veo casi igual de facil desarrollar una aplicacion de bases de datos con C++ que en VB 6.0 gracias a los controles de acceso y visualizacion de datos. Que luego me sea mas facil hacerlo con VB 6.0 por que llevo 6 años programando en el frente a los 2 si llega en C++ pues vale, puede ser mas facil en VB 6.0, pero no quiere decir que en C++ con las herramientas apropiadas no lo sea.
Que en una cosa estamos deacuerdo todos, siempre sera mas comodo para ciertas tareas utilizar lenguajes como Visual Basic o Delphi para programar ciertas aplicaciones o capas de una aplicacion (interfaz y similares) de forma comoda y rapida, pero a veces hay que reconocer, que aun siendo mas tediosa la programacion en C++ merece mas la pena en ciertas situaciones no por la posible falta de comodidad que podamos encontrar ciertos programadores ajenos a C/C++, si no por el resultado final y la calidad del mismo, a veces el mismo resultado en Delphi es incomparable con el de C++ y el de VB 6.0 estara siempre a millas de serlo con el de C++.
Dicho esto dejemos las disputas tipo "El mundo" vs C++ por que es como discutir DirectX vs OpenGL o Windows vs Linux, etc... son casos y situaciones muy distintas en la mayoria de los casos y motivos por los que se elige una herramienta para tal tarea y por que. Si en mi caso me preguntas por que elegi VB 6.0 para desarrollar mi proyecto del juego (seria una buena pregunta para un ejemplo) te dire que fue por la increible comodidad que me supone ponerme a programar en Basic frente hacerlo en C++, pero todo ello me ha supuesto varios problemas:
- portabilidad de codigo, tanto para compilar fuera de Windows como para reescribir el codigo a otro lenguaje
- velocidad y rendimiento, a veces diria que VB va a pedales segun que casos
- no poder disfrutar de una autentica POO (Delphi soporta pura POO? no lo se, por eso la pregunta)
- la maldicion de los mil y un fallos ajenos al programador, la caracteristica mas popular de VB 6.0
Realmente, no me ha merecido tanto la pena despues de todo, pero si sigo aun con ello es por no desperdiciar trabajo ya desarrollado en tanto tiempo, de no ser por ello ya estaria programando en C++ desde hace tiempo, años, disfrutando de sus varias ventajas asi de como sus incomodidades para un programador mal acostumbrado de VB 6.0 o Delphi.
Cita de: FranPor cierto, el creador de Delphi , fué adquirido por Microsoft y a q no sabes q hizo???? ...... Copio Java , añadio algunas cosillas delphianas y creo .... si C#
Y que sintaxis mantiene C#? Una muy semejante a C++ mas que a Java o Delphi, que casualidad, no? :P
Salu2...
...
Cita de: LexMira tío si te vuelve loco la sintaxis de pascal, me parece bien, pero no me cuentes cuentos chinos como: "Cógete e intenta hacer la misma aplicación tirando de una pequeña base de datos para Windows y Linux, en Java, Delphi y Visual C++ (Ah... se me olvidaba Visual C++ no puede) mide los tiempos, y lo entenderás."
Y digo cuentos chinos, porque primero, yo hablo de C++, no solo del Visual C++, el que por cierto en un futuro no muy lejano cuando Mono (http://www.mono-project.com/) implemente las Windows Forms, pasar de C++.net o C# a linux será coser y cantar... Aunque yo no había mencionado a linux en ninguno de mis posts anteriores pero ya que estamos. Y ya que hablo de C++, hablo también del C++ Builder, que fijate que casualidad lo siguiente:
C++ Builder 6 (http://shop.borland.com/dr/sat5/ec_Main.Entry17C?SID=39696&SP=10023&CID=0&PID=750192&PN=1&V1=750192&CUR=840&DSP=&PGRP=0&ABCODE=&CACHE_ID=0)
CitarC++Builder also includes CLX,™ the Borland Component Library for Cross-platform development, enabling the creation of applications that can be re-compiled and run on the Linux® platform with the included Kylix 3 Enterprise.
Que curioso, resulta que Kylix también soporta el código escrito con el C++ Builder. Y ahora es cuando de veras me gustaría que alguien por fin me respondiera a eso que he puesto, de qué hace a Delphi tan maravilloso, que C++ parece ser tan horrible, cuando está claro que con las mismas librerías e IDEs, programar es fácil hasta con ese ogro malvado llamado C/C++, al que la gente tiene un miedo irracional que no alcanzo a comprender. Que creo yo, que responder a esto sería bastante interesante.
Y aquí una review sobre Kylix 3: http://www.blong.com/Articles/Kylix%203%20Review/Kylix3Review.htm
En cuanto a lo que has dicho de C#, ya lo sabía... pero como bien ha dicho [EX3], por suerte C# tiene una sintaxis, a mi juicio y gusto, cuanto más parecida al estilo C, mucho mejor y mucho más claro a los ojos. Igual que es más claro y entra mejor poner "3+4=7", que poner "
tres más cuatro es igual a siete".
a) No tengo ningún miedo a programar en C++. De hecho he programado muchos años con él en mi trabajo. El problema es q entonces desarrollar a pelo una aplicacion con las MFC de MS era un coñazo mientras que con Delphi era coser y cantar y no habia nada q necesitase en mi trabajo diario que no tuviese con Delphi.
b) Tengo muy claro que por ejemplo la implementación de la orientación a objetos que tiene C++ no la tiene Delphi (no tiene toda)
c) Efectivamente C++ Builder tiene toda la funcionalidad de Delphi (xq han usado su VCL\CLX ). Pero estamos hablando de C++ , no de C++ Builder que es una mezcolanza de todo Delphi con C++. Ansi C++.
d) Efectivamente me gusta más el orden de la sintaxis de un Object Pascal que la de C++ (q le vamos a hacer).
e) Nadie ha dicho que C# sea peor . Simplemente digo que C# es una mezcla mejorada (admitido por el amigo Anders Hejlsberg) de Java+Delphi.
En cualquier caso para mi C++ no deja de ser un superlenguaje con muchas cosas buenas para determinadas aplicaciones. Pero Delphi tb es un gran lenguaje. La diferencia entre ambos de potencia es de un 90% de potencia de Delphi respecto de C++, pero de un 500% de facilidad de uso respecto de C++. Es cuestion de gustos. Para mi y lo q desarrollo habitualmente Delphi y en el futuro VISUAL C#. Por supuesto
...
Cita de: Lexa) Si solo pudiera elegir entre MFC o Delphi, está claro que incluso a pesar de la tirria que le tengo a pascal, elegiría Delphi. Pero a día de hoy existen más cosas, y querer taparlo disimuladamente es una necedad.
c) Decir "estamos hablando de C++ , no de C++ Builder", y quedarse tan pancho, es cuanto menos cómico. ¿Mezcolanza de Delphi? ¿Por qué? ¿Por usar las VCL? Y qué es Delphi por usar OpenGL que es C o DirectX que es C++... El C++ Builder es C++ y se acabó, porque si era tu intención decir que el VC++ es una mierda, pues vale hablamos de cosas distintas, porque para cualquier persona con dos dedos de frente si se dice C++ entiende C++, no VC++ porque le viene bien para su postura pro-pascal.
Y por último, lo de que Delphi sea un 90% menos potente... en fin, eso dependerá de lo afinado que sea el compilador, pero no tendría porque ser así. Otra cosa es que la sintaxis de pascal tiene unas joyas que hacen que "optimizar" el código sea un mal chiste.
PD.: Por cierto, que Borland ahora tiene para descargar gratis el nuevo Turbo C++, que es como una versión menor del C++ Builder, con las VCL y un IDE similar. Por si alguien le apetece probarlo (también está el Turbo Delphi)... http://www.turboexplorer.com/
No te alteres hombre. No pretendo tapar nada. De hecho y dada la situación de Borland (como habrás podido leer si tu cabreo te lo ha permitido) estamos estudiando en mi trabajo habitual migrar de Delphi a Visual C# (aunq tengo claro q serás de los q piensas q Visual C# es una m). No he dicho en ningún momento q Delphi sea el 90% menos potente. He dicho q Delphi es un 10% menos potente (100-90=10) por el tema de que hay algunas cosas de la orientación a objetos no las implementa y para mi eso es importante. Lo q es el compilador es bastante bueno en mi opinión. De hecho compila a una velocidad brutal en comparacion con C++. La sintaxis general de Pascal lo único que tiene distinto a la de C++ son dos cosas . Una de ellas, EN MI OPINIÓN,es buena aunq efectivamente no deja hacer tanta optimización (xq escribir en C a veces es cuasiensamblador - con todo lo bueno y lo malo q tiene -) , la otra no. Estas cosas son:
- La alta y cerrada estructuración que tiene q hacen los programas mucho mas sencillos de leer. (La buena)
- La falta de cosas como herencia múltiple. (La mala)
Las estrucutras de control, variables, tipos, etc..... son exactamente iguales en uno y otro. No hay diferencia alguna que sea de importancia.
¿Xq estamos viendo entonces la opción de migrar a Visual C#? Pues xq como sabrás Borland decidió vender la linea de compiladores. No pudo hacerlo por el precio que queria y ha creado una segunda empresa (DevCo) que en Agosto-Septiembre decidió como primera estrategia de marketing regalar una version basica de sus compiladores como Microsoft hace con sus versiones Express. Pero tenemos claro que si las cosas no van bien terminarán por cerrar y no lo han hecho Open Source como Java. No nos podemos arriesgar a qdarnos anclados ahi. Esa es la única razón. Si no, evidentemente no cambiariamos. Todos estamos encantados con Delphi. Hemos trabajado mucho en C++ (lo dejamos hace 10 años porque no podiamos permitirnos un montón de tiempo para hacer un simple UI), en Java (seguimos haciendo bastante y nos encanta sobre todo del lado del servidor). Delphi es un gran lenguaje con un muy mal marketing. En muchas cosas mejor que C++. Y todo ello no quita para que reconozca que C++ para otras es mucho mejor que Delphi. Esta es mi opinión . Te guste o no. Y relájate.
Mmm, por aquí ya se sabe lo que pienso de C#, pero respecto al Delphi vs C++, si que pienso que comparar "lo que sea" vs "MFC" está claro que nadie se va a poner a usar MFC :p Pero vamos, conozco mucha gente que desarrolla aplicaciones de escritorio, y las hace en C++ porque existen otras librerías de ventanas muy buenas (en particular conozco empresas que usan Qt y Codejocks).
Si comparas Delphi con eso, puede que Delphi siga quedando mejor, pero ya no es por goleada como contra MFC (que eso era fácil fácil :p).
A mi no me gusta el C++, pero hay que reconocer que tiene por ahí librerías para aburrir, y seguramente si quieres algo ya esté hecho. Un saludo!
Vicente
...
Cita de: LexTe diré que me cabrea de verdad, esto:
Cita de: comekikosNo pienses por eso que el C++ es mejor, que no es cierto (ES UN COÑAZO).
O esto por ejemplo:
Cita de: FranPero estamos hablando de C++ , no de C++ Builder que es una mezcolanza de todo Delphi con C++. Ansi C++.
Que te guste pascal, o que en tu empresa usen Delphi, me da simplemente igual. Lo que nunca me voy a tragar, es que la gente diga que pascal es más claro o limpio que C/C++... Porque sino que cualquier valiente adorador de pascal mire el ajedrez que me hice y empiece a vomitar. Que de tanto begin y end acabé mareado, o la falta de return que tienes que tabular hasta el infinito y más allá, por cualquier cosa.
Y sigo pensando que por mucho marketing que le hubieran dado a Delphi, la cosa seguiría igual a día de hoy. Porque hubieran acabado saliendo, lo que ha salido, y ello no hubiera salvado que un lenguaje basado en pascal, dejara de ser usado en cuanto surgiera algo igual de sencillo con la sintaxis estilo-C. Es que solo hay que ver encima el lenguaje que competía en el pasado con Delphi... el único y maravilloso Visual Basic, que era la mayor castaña en el mundo. Y por mucha publicidad cualquier persona con dos dedos de frente, sabía que Delphi era más potente que VB, y mira lo que pasó.
Pues yo no entiendo que te cabrees, sinceramente. Cada uno tiene su opinión. A ti no te gusta Pascal por sus begin-end y nadie se cabrea contigo. Lo del return, no entiendo qué quieres decir, pero da igual. Lo q pasó con VB??? No entiendo . Comparto contigo que VB en cuanto habia q hacer algo serio habia que echar mano de C++ con los activeX (cosa q con Delphi, no. Podias hacerlo,pero no lo necesitabas de normal). Pero ¿que paso? Xq creo q lo q paso con VB y Delphi avala mi tesis. VB fué mucho mas usado q VB aun siendo mucho peor x el gran marketing (xq hay q reconocer q son muy buenos) de Microsoft y la mejor estrategia de mercado.