Más portable que .NET es.
Y como no logramos convencerte mejor con una canción para que a la gente le entre mejor en la cabeza.
www.youtube.com/watch?v=_ntqsohYn2Y
Más portable que .NET es.
Y como no logramos convencerte mejor con una canción para que a la gente le entre mejor en la cabeza.
www.youtube.com/watch?v=_ntqsohYn2Y
A veces hago cosas
Al final modificando un ejemplo de VB he conseguido más o menos lo que queria . Me ha quedado feo, rudimentario y gris pero funciona.
Ha optado por una que tenía a mano y hay que respetarlo si le hace el trabajo que necesita.
-----Actualizado-----
Así que vendiste tus princios. ¡Eres una sucia traidora vendida al capital!
Sólo he indicado que Delphi no es tan mala opción. CUando probé Lazarus estaba más verde que un Delphi pirata, pero a día de hoy seguro que está más maduro.
A veces hago cosas
Heyy hey hey... No te metas con Pascal... :@
Si, Linux es un sistema operativo del año catapún, basado en otro sistema operativo del año catapúnx2 (MINIX) inspirado en otro sistema más antiguo aún, pero tiene un desarrollo activo y está adaptado a día de hoy.
Lo mismo se puede decir de C.
Que Pascal sea un lenguaje fascistamente tipado para reforzar los conceptos de la programación estructurada no hace que Delphi, o Lázarus, basados de Object pascal sean tan mala idea. Ambos tienen un desarrollo activo hoy y son opciones válidas. De hecho Freepascal genera código para muchos sistemas operativos, meintras que .NET... bueno, tienes Mono y esas cosas, pero es una colección de lenguajes que sólo generan código para plataformas de Microsoft.
En ese sentido eran tan fracaso como el WordPerfect al proceso de textos, leo cualquier formato y lo interpreto bien pero sólo escribo en el mío porque los filtros de exportación no funcionan bien, por lo que o eres un esclavo o te quedas sin leer tus ficheros.
.NET es un antijava en todos los sentidos (varios lenguajes que se ejecutan sobre un framework sólo para un sistema operativo) mientras que java es lo contrario (un sólo lenguaje que se ejecuta en una máquina virtual que se han pegado la paliza de portar a múltipes arquitecturas, da igual una tostadora con OpenBSD que un armatoste PA-RISC con HP-UX, java será una opción interesante).
Si es un proyecto que haces una vez y piensas dejarlo parado durante años porque es un programa para un fin puntual prefiero Java, python o algo que sea de verdad muñltiplataforma antes que .NET para que mi yo del futuro pueda retomarlo un día y ejecutarlo en lo que haya entonces. No sé si en el futuro habrá ordenadores x86 ni sé que sistemas operativos se llevarán el gato al agua, pero sé que rescatar mis proyectos hechos en VB3 es menos viable que empezarlos de cero, y que en plataformas Microsoft lo de respetar estándartes no se lleva. Más de una vez han dado algún paso atrás en algo porque se habían vuelto demasiado incompatibles con los estándares. Por ejemplo si hago una web no la haré con Internet explorer. Haré todos los hacks del mundo para que se vea como yo quiera, pero respetando el estándar.
A veces hago cosas
Te centras en contarme lo malo que es .NET (que yo en ningún momento he defendido) y no lo bueno que es según tú Delphi xD Mira, yo llevo muchos años trabajando desarrollando y he usado una infinidad de lenguajes (Delphi muy poco) y sinceramente NO voy a usar eso en nada medianamente serio porque en 2014 hay mejores opciones, depende de lo que quieras hacer. Parte de mi trabajo ahora mismo consiste en precisamente eso, ver cuál es la mejor solución para un problema y cómo se debe implementar.
Pero we que es igual, el amigo NEKRO ya lo ha solucionado
X-Code (26/09/2014)
Delphi és un buen lenguaje de programación y Rad studio ( antes builder) sigue siendo un entorno bueno para programar GUI de forma rapida, és muy fácil. Fue uno de los pioneros en ofrecer un entorno completo y sigue siendo útil aunque Embarcadero no se centre en aplicaciones de PC, que creo que es donde tiene sus usuarios....
¡Qué daño han hecho los profesores que enseñan a programar con Pascal sin tener ni put@ idea de programar en Pascal! Lo digo en serio. No hace tanto entró uno de una universidad en un foro a preguntar y no le servía nada de lo que le decíamos. Cuando le preguntamos que qué compilador usaba, nos dijo que el TurboPascal 1.0. Un compilador de casi treinta años (eso sí, fue el primer compilador de 32bit para MS-DOS). Evidentemente le dijimos que le dijera a su profesor que existía Free Pascal y Lazarus.
A ver si con esto os quito esa idea.
Aquí tenéis Throne3D: un pedazo motor 3D comercial completamente desarrollado en Object Pascal y que no veo que tenga nada que envidiar a ningún motor moderno:
Y aquí, varios entornos y compiladores modernos y actuales que no son Dlephi (cuya última versión ha salido hace meses):
- FreePascal: Compilador de Object Pascal multiplataforma (Intel, PowerPC, Motorola, ARM, máquina virtual Java, .NET ...), 32 y 64bit, compatible a nivel de código con Pascal, TurboPascal, Delphi y Teddy Pascal (y alguno más, posiblemente).
- Lazarus: RAD-IDE + biblioteca de componentes visuales que utiliza el compilador FreePascal y funciona en Window, Linux y MacOS.
- Smart Mobile Studio: RAD-IDE + bibliotecas + compilador, genera aplicaciones basadas en HTML5 + JavaScript.
- Oxygene: Compilador (y creo que también entorno) que genera ejecutables para la máquina virtual de Java
Última edición por Ñuño Martínez; 26/09/2014 a las 16:25
Teniendo en cuenta que en un motor 3d el trabajo duro lo hace la tarjeta gráfica, importa poco si esta en C, C++, Pascal, .Net, Java... etc.
Por cierto, esta muy currado el motor.
No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.
It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx
Marcadores