Forum > General

Using Lazarus for production systems

<< < (2/2)

garlar27:
One more thing... many people who's new to Lazarus try to make functions and procedures for basic things that are already included in Lazarus or in the Free Pascal Compiler so don't forget to check the Wiki, the blogs and here (http://lazarus-ccr.sourceforge.net/ specially http://lazarus-ccr.sourceforge.net/docs/rtl/, http://lazarus-ccr.sourceforge.net/docs/fcl/ and http://lazarus-ccr.sourceforge.net/docs/lcl/)

rmendoza83:
Hi friend, how are you? because I can give my opinion on the case, lazarus is mature enough for commercial applications of any kind.

For example, I work for a company dedicated to serving the electric power throughout the country, and am in a software development lab specialist. Well, basically my job is to create applications using free software to help serve internal and external to the company.

Since I am the project leader of the laboratory, it gave me the task of choosing the development tools to use and do not hesitate to use any instant in fpc and lazarus without really knowing the potential he had and leaving me by the experience he had with Delphi, coupled with that too the wonderful comments and experiences of users of this community.

Note that among the applications we have developed the most important of all, which discusses a number of stored data recorders tension lines of electric current, is able to detect and generate textually where failures occur and a set of values Electrical allow high-caliber decision so to speak. It is noteworthy that generates reports in PDF templates, explanatory reports with lazreport, connection to a postgresql database, under multiuser connections via TCP / IP, etc etc etc. In short this application is used as a vital tool to respond to the national body electrical failures. In a summary you would recommend for the beginning of a project lazarus following:

- Use non-native components lazarus as Zeoslib (connection to multiple databases), powerpdf (create pdf files), reportman activex (cross-platform report generator).

- If you are migrarte from ms access, to keep the same philosophy of using firebird embedded link.

- Use updated libraries to the database connection and ADO, divorce is a bit ODBC.

Well I'm on hand to support you in ideas and suitability to the tool. Expected to help serve you this comment.

Greetings.

(**********)
...In Spanish...
(**********)

Hola amigo, que tal? pues te puedo dar mi opinion respecto al caso, lazarus esta suficientemente maduro como para realizar aplicaciones comerciales de cualquier tipo.

Por ejemplo, yo trabajo en una empresa dedicada al servicio de la energia electrica de todo el pais, y estoy en un laboratorio de desarrollo de software especializado. Pues basicamente mi tarea es crear aplicaciones utilizando software libre que ayuden a prestar servicios internos y externos a la empresa.

Como soy el lider de proyectos del laboratorio, pues me dieron la tarea de escoger las herramientas de desarrollo a utilizar y no lo dude por ningun instante en utilizar fpc y lazarus sin realmente conocer el potencial que tenia y dejandome llevar por la experiencia que tenia con delphi, aunado a eso tambien los maravillosos comentarios y experiencias de los usuarios de esta comunidad.

Fijate que entre las aplicaciones que se han desarrollado tenemos la mas importante de todas que analiza una serie de datos almacenados en los registradores de las lineas de tension de corriente electrica, es capaz de detectar y generar textualmente donde ocurren las fallas y una serie de valores electricos que permiten tomar decisiones de alto calibre por asi decirlo. Cabe destacar que genera plantillas informes en pdf, reportes explicativos con lazreport, conexion a una base de datos en postgresql, multiusuario bajo conexiones via TCP/IP, etc etc etc. En fin esta aplicacion se utiliza como una herramienta vital para dar respuesta de fallas electricas al ente nacional. En un resumen te recomendaria para el inicio de un proyecto con lazarus lo siguiente:

- Utilizar componentes no nativos de lazarus como: zeoslib (conexion a multiples base de datos), powerpdf (generar archivos pdf), reportman activex (generador de reportes multiplataforma).

- Si vas a migrarte desde ms access, para que mantengas la misma filosofia de conexion utiliza firebird embebido.

- Utiliza librerias actualizadas de conexion a base de datos como ADO, trata de divorciarte un poco de ODBC.

Bueno yo estoy a la orden para apoyarte en ideas y adecuacion a la herramienta. Espera que te sirva de ayuda este comentario.

Saludos.

Navigation

[0] Message Index

[*] Previous page

Go to full version