Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

¿Está Lazarus preparado para su uso en producción?

editada por nettizen el Viernes, 16 Noviembre de 2012, 11:33h   Printer-friendly   Email story
desde el dept. are-you-ready?
Un pobrecito hablador nos cuenta: «Hace un tiempo que fue lanzada la versión 1.0 de Lazarus (un RAD multiplataforma GPL que utiliza el lenguaje Object Pascal, componentes visuales y genera código compilado, con acceso transparente a múltiples bases de datos) [noticia en Barrapunto]. Su lema es 'escriba una vez el código, y compile en múltiples sistemas operativos casi sin cambios'. Internamente Lazarus utiliza el compilador Free Pascal Compiler. La pregunta es: ¿está Lazarus preparado para usarse en producción? ¿Alguien de por aquí nos puede contar sus experiencias? ¿Existen aplicaciones 'importantes' desarrolladas con esta herramienta? Gracias.»

Historias relacionadas

[+] Software Libre: Publicada la versión 1.0 de Lazarus 15 comentarios
Un pobrecito hablador nos cuenta: «Luego de la Release Candidate (RC) ha sido liberada la versión 1 de Lazarus. Lazarus es un proyecto para desarrollar un entorno RAD (desarrollo rápido de aplicaciones) similar a DELPHI, pero libre (licencia GPL) y multiplataforma. Se trata de un entorno de desarrollo (IDE) orientado al desarrollo con Object Pascal, apto para construir aplicaciones de escritorio (si bien sus alcances van mucho más allá que eso, ya que también pueden hacerse aplicaciones de consola, demonios, drivers, módulos cgi, etc.) basado en componentes visuales y cuya base es el compilador-optimizador multiplataforma Free Pascal (FPC).» Sigue en la noticia extendida la descripción de Lazarus y la nota oficial de la publicación.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Lazarus

    (Puntos:2, Informativo)
    por lucianolagassa (26324) el Viernes, 16 Noviembre de 2012, 11:57h (#1324577)
    ( http://www.lucianolagassa.com.ar/ | Última bitácora: Sábado, 11 Julio de 2009, 11:37h )
    hola, yo use este ide para probarlo un tiempo, la verdad esta muy bien terminado, pero no me gustaron un par de cositas de su interfaces y que los binarios sean de muchos megas por contener todas las librerias en su interior. prefiero seguir con gambas2. gracias
    --
    Luciano Lagassa Armstrong, Santa fe, Argentina www.lucianolagassa.com.ar
    [ Responder ]
    • Re:Lazarus de walokr (Puntos:1) Viernes, 16 Noviembre de 2012, 17:04h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • Cartes du ciel

    (Puntos:3, Informativo)
    por fcasarra (14662) el Viernes, 16 Noviembre de 2012, 13:38h (#1324581)
    ( Última bitácora: Jueves, 01 Mayo de 2008, 11:34h )
    Un proyecto hecho con Lazarus es Cartes du Ciel [ap-i.net].

    Yo he hecho un programilla y es un IDE bastante decente.

    [ Responder ]
  • Funciona bien - Object Pascal rulez

    (Puntos:3, Interesante)
    por Pegasus (17180) el Viernes, 16 Noviembre de 2012, 13:45h (#1324582)
    ( http://www.pegasusnet.com.ar/ )
    Acá hacemos mayormente aplicaciones web, pero la vez que toca hacer algo para escritorio, lo hacemos con Lazarus y nos ha funcionado de maravilla.

    También nos sirve tener baja curva de aprendizaje porque el los 90' trabajábamos con Delphi.

    Es cierto que genera ejecutables grandes, ya que compila dentro todas las bibliotecas de la plataforma destino, pero el disco es barato, y hemos podido correr los programas sobre diferentes distribuciones con versiones diferentes de hasta la glibc sin ningún problema.
    --

    -----
    Tag: No elegimos dónde nacer.

    [ Responder ]
  • Tiene algo similar a ADO .NET?

    (Puntos:1, Interesante)
    por pobrecito hablador el Viernes, 16 Noviembre de 2012, 14:24h (#1324584)
    No uso Delphi hace años, pero si por algo lo dejé fue por ADO .NET, MIDAS fallaba como escopeta de feria cada vez que lo usaba y obtenía errores que rozaban lo esotérico al usar campos agregados, tiene Lazarus el mismo problema?
    [ Responder ]
  • Me acuerdo

    (Puntos:3, Inspirado)
    por DebianLinuxero (44490) el Viernes, 16 Noviembre de 2012, 14:43h (#1324585)
    Me acuerdo que el tío insufrible de la Milane$a arremetía en su momento contra Kylix y Lazarus diciendo que eran proyectos fallidos.

    PD : Creo que ya va siendo hora de quitar el filtro "lameness" a milane$a, que el tío debe de haberse ido ya, y es un poco ridículo escribir la palabrita en clave.
    [ Responder ]
  • Creo que sí...

    (Puntos:2)
    por rongorongo (23587) el Viernes, 16 Noviembre de 2012, 15:16h (#1324590)
    ( http://kernel.org/ | Última bitácora: Sábado, 10 Noviembre de 2012, 01:23h )
    ...y lo he usado en dos proyectillos, uno de ellos entre proyectillo y proyecto (unas 12K líneas), y la verdad, excepto unos pequeños detalles, está muy bien.

    La utilidad esta que comento, aplica unos tests a unos cacharros tras ser fabricados, si falla los tests, cuya comunicación se hace por medio de un puerto serie sobre USB, imprime una etiqueta roja con una descripción del fallo y un no. identificador (para pegar encima de cacharro) y se pone una descripción en 3 bases de datos, 2 de ellas remotas, con información suficiente de como reproducir el fallo. Si pasa los tests los cacharros son calibrados y asignados unos números de serie, se imprime una etiqueta blanca para pegar encima del cacharro y otra para la caja, y escriben nuevos registros en esas 3 bases de datos.

    El desarrollo nos tomó poco más de un mes a un equipo de 2. En general fue coser y cantar, el 90% del tiempo se invirtió en programar los tests, aún se siguen añadiendo algún que otro test nuevo, pero la aplicación puede considerarse terminada, esto es más mantenimiento.

    La mayor dificultad (y no fue tanta) la tuvimos con las vistas de texto de una ventana que se usa como inspección, hecha insertando un TTextEdit (creo que se llama), que se empeñaba en añadir retornos de línea cuando se añade texto nuevo y cosillas por el estilo, nada importantes, pero que pueden añadir horas imprevistas.

    Otro problema fue la documentación, estamos acostumbrados a Qt, que está ahí y es fácil de consultar desde el QtCreator, y al final, para tener algo parecido, tuvimos que tirar de la de Delphi 7, que se ajusta bastante a lo que Lazarus proporciona.

    La aplicación ahora trabaja en Windows 2000, pero funciona en Linux, porque el fabricante quiere migrar los equipos en un futuro próximo. Todo el desarrollo se ha hecho con componentes de Lazarus, y, que tenga constancia, no hemos hecho ninguna modificación a nada.

    Mi consejo es que lo utilices primero en proyectos pequeños y así le vas tomando el tacto a esas "pequeñas incomodidades" de las que hablo.

    Espero que te haya sido ilustrativo.

    Saludos.
    --
    1 + 1 = 3 para grandes valores de 1.
    [ Responder ]
  • Lazarus esta Listo

    (Puntos:1)
    por oszeladap (52516) el Viernes, 16 Noviembre de 2012, 19:18h (#1324608)
    Vengo testeando lazarus desde la version 0.8x y los avances hasta hoy son impresionantes. Les comento que desarrolle dos programas con la versión 0.9.28 : - Software Para gestionar una base de datos de Transportes y Vídeos con firebird como B.D. y todo Ok Sobre Linux. -Un cliente FTP en el cual programaba tareas de bajada de información, y todo OK. Todo esto lo trabaje el 2010. Este año 2012 lo tengo utilizando para un sistema de comunicaciones de mensajes, control remoto, con el desarrollado dlls para acceder openldad y el servidor de comunicaciones desarrollado sobre linux. Tengo clientes Desktop desarrollados en lazarus dlls para interactuar con PowerBuilder y también desarrolle la una clase Java para interactuar con este servidor, esto me permitió desarrollar funciones para Oracle y el servidor de mensajeria desarrollado. Actualmente estoy terminando el cliente en Java GWT para este servidor. También desarrolle una automatización de envió de correos con adjuntos generados de forma programada a los clientes. La verdad estoy muy sorprendido por su estabilidad y la facilidad de trabajar en diferentes plataformas. Utilizo para ello la distribución de Codetyphon http://www.pilotlogic.com/sitejoom/index.php/codet [pilotlogic.com] yphon [pilotlogic.com], es una distribución de lazarus que biene con muchos componentes para muchas plataformas Widnows, Linux, freebsd entre otros. Probadlo. Saludos Oscar Z.
    [ Responder ]
  • (Puntos:2)
    por Pirx (15304) el Martes, 20 Noviembre de 2012, 16:11h (#1325042)
    ( http://barrapunto.com/ | Última bitácora: Jueves, 09 Febrero de 2012, 16:10h )
    Llevaba años pensando que le faltaba un hervor. Ya no. Mi respuesta es un sí sin paliativos.

    ¿Pequeñas molestias? Puede. ¿Show-stoppers? No. En mi modesta opinión, sale ganando en usabilidad comparado con la versión actual de Delphi. Menos fallos y licencia libre frente al horroroso estado de DRM, precios discriminatorios y licenciamiento oligofrénico de los de Embarcadero.

    En especial, fijaos en el acceso a bases de datos, incluyendo ODBC y acceso directo a las libres (MySQL, PostgreSQL, Firebird y SQLite). Es sencillísimo crear una conexión con un Access, SQL Server, Oracle o las citadas antes.

    Me preguntaba cuándo iba a salir a la luz. Por lo menos ya lo he visto en Barrapunto, pero me da que no se va a quedar aquí :-)

    [ Responder ]
  • Re:Proyecto Lazarus

    (Puntos:2)
    por sinman (586) <sinman@terra.es> el Sábado, 17 Noviembre de 2012, 11:29h (#1324633)
    ( http://www.traperware.com/ )
    No, pero algunos creen que está adoctrinado.

    P.D.: Se refiere a Shepard el personaje de la trilogía de juegos Mass Effect.
  • 1 respuesta por debajo de tu umbral de lectura actual.