templo significado parnaso oraculo museo monte mitos mitologia mapa leyendas griega grecia delfos arqueológico apolo delphi resources lazarus

delphi - significado - ¿Es Lázaro una buena alternativa para aprender a Delfos?



oraculo de delfos pdf (5)

Algunas cosas a tener en cuenta:

  1. La biblioteca de componentes para lazarus, la LCL es similar en muchos sentidos a la biblioteca de VCL para Delphi, pero existen diferencias, la más grande son los muchos componentes en la VCL que no están en lazarus. Como una forma de aprender la programación de Delphi, esta me parece ser la mayor deficiencia.

  2. El IDE para Lazarus es similar en muchos aspectos al Delphi 7 IDE (y versiones anteriores) y no se ve nada en absoluto, y no funciona en absoluto, como las versiones modernas de Delphi IDE. Entonces, su aprendizaje de Lázaro sería algo transferible a la ahora antigua versión Delfos 7, pero no sería de mucha utilidad para conocer el Delphi IDE. La instalación de paquetes funciona de manera completamente diferente también. Delphi tiene un verdadero soporte para los paquetes, mientras que Lazarus se reconstruye y se vuelve a vincular para agregar más "componentes de tiempo de diseño" a sí mismo.

  3. Los idiomas base también son casi idénticos, pero esperaría encontrar algunas diferencias extrañas. Hay una breve descripción de las diferencias en Wikipedia .

Estoy de acuerdo con Kico; La edición delphi starter no es costosa.

Soy un adolescente que ha estado programando desde que tenía 8 años, así que sé lo que hago. Quiero echar un vistazo al desarrollo de Windows de Delphi.

El problema con esto, es que Embarcadero''s Delphi es realmente caro, y no puedo pagarlo.

Quería saber si Lázaro es una buena alternativa, ahora para aprender y pasatiempo, pero dentro de unos años para trabajar.

Si ahora conozco a Lázaro, ¿podría conocer a Delfos también? ¿Debo aprender Pascal primero? ¿Algún buen libro de Lazarus? Si aprendo a Lazarus de un libro de Delphi, ¿está bien?

Gracias.


Principalmente creo que debes dejarte guiar por lo que usa tu entorno inmediato. Las personas en el foro que pretendes frecuentar, amigos, compañeros de trabajo / estudiantes, lo que sea que usen deberían ser un factor importante en lo que haces. Como son ellos, harás preguntas, intercambiarás fuentes, etc.

Pueden estar usando versiones anteriores de Delphi, Lazarus o la versión más nueva de Embarcadero. Por ejemplo, para mi trabajo, visito mucho los departamentos de ingeniería eléctrica, y ellos usan uniformemente un Delphi 6 o 7. Y si no, generalmente es más viejo que nuevo.

Si te estás preparando para hacer trabajos secundarios con Delphi, tienes un problema. Puede comprar starter para aprender, pero tan pronto como empiece a pedir dinero, debe adquirir una licencia completa (*), y la licencia inicial es dinero perdido. Especialmente dado que Embarcadero recientemente limitó el período que las versiones antiguas podrían actualizar, es posible que ni siquiera obtenga un descuento en la versión completa debido a una compra inicial anterior en unos pocos años.

Además de ser gratuito, Lázaro tiene una gran ventaja para fines educativos: el número de versiones en uso activo generalmente se limita a las dos últimas versiones. Esto reduce los conflictos de versión y, en el peor de los casos, la versión es solo temporal. Esto significa que todos sus pares usarán más o menos la misma versión, mientras que con Delphi podrían estar dispersos en más de 5-6 versiones.

Y, por supuesto, la actualización de lazarus también es gratis :-) (que es importante tener en cuenta en una planificación multianual, las mismas personas que te instan a comprar ahora te instan a obtener lo último y lo mejor en unos pocos años también)

Personalmente, creo que Lázaro está bien para el aprendizaje inicial y que las diferencias que realmente serían un obstáculo están mucho más adelante. Y obtienes una ruta VCL / LCL hacia otras plataformas. Siempre puedes obtener una versión de Delphi más adelante cuando los planes sean más concretos. (ya sea para encontrar empleo, o si comienza a ser un programador autónomo)

(*) afortunadamente, si lo entendí bien, la edición inicial ahora permite el uso no comercial en fundaciones.


Si todavía estás en la escuela, deberías verificar si hay descuentos educativos para Delphi


Ya hay muchas vistas sobre esto, así que elige. Lo mío es que aprender un idioma y más específicamente CÓMO programar es el aspecto más importante. Conozco a muchos programadores expertos que pueden y usan una multitud de idiomas: C, C ++, Java, Ruby, Python, PHP, Delphi, etc. Todos me dicen que una vez que aprendes y eres bueno en los fundamentos de un ciclo while, un bucle for, y así sucesivamente, aplicar eso a un nuevo lenguaje es bastante fácil.

No he producido un montón de software, pero he logrado más en el último año con Lazarus y Free Pascal que con cualquier otro idioma: Python y Delphi incluidos. Puedo crear fácilmente GUI multiplataforma que se ejecutan en todos los sistemas operativos con procedimientos potentes que no puedo hacer con Python y / o Delphi. No digo que no se puedan hacer con esos idiomas, pero pude hacerlos fácil y rápidamente con Laz + FPC.

Entonces, personalmente, incluso si pudiera comprar Delphi, usaría a Lazarus. No veo que Delphi me ofrezca, a mi nivel, nada significativo más allá de Lázaro. Entonces a tu nivel y edad, yo diría que aprendes todo lo que puedas y cuando superes a Lazarus (si alguna vez lo haces) pasas a DELPHI. La transición de la interfaz será lo suficientemente fácil una vez que conozca el idioma.


hay una versión de Delphi llamada Embarcadero Delphi XE Starter Edition, que tiene un precio muy bueno (gratis, supongo).

No puedo recomendar a Lázaro como una buena opción para aprender Delphi porque además de que los idiomas son básicamente Pascal, tienen algunas diferencias que podrían confundirte.

Aquí está el enlace para el antiguo proyecto de Turbo Delphi (que se convirtió en Delphi XE Starter Edition) donde puede descargar su copia.