Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
El proyecto Lazarus | 4 comentarios (4 temáticos, editoriales, 0 ocultos)
Dudas (none / 0) (#1)
por DopeRider a las Sat Dec 7th, 2002 at 02:13:58 PM CET
(Información Usuario)

Lazarus es ya aceptablemente operativo

Me temo que esa afirmación es insuficiente, teniendo en cuenta que no hace mucho estaba en un estado alfa. ¿Puedes ser más concreto?.

Por otra parte, quien visite la web de Free Pascal cada cierto tiempo saca la impresión de que el desarrollo de compilador se ha ralentizado mucho. Y quedaban algunos detalles importantes por resolver:
  • ¿Es segura la RTL para hilos?. ¿Hay una implementación que funcione de TThread?.
  • ¿Se pueden hacer DLLs en Linux?, ¿lo has probado? (la documentación mentía hace un año).
Quizás has adivinado lo que yo quería escribir: servidores para Linux/Windows.



checkbook tracker (none / 0) (#2)
por luca a las Sun Dec 8th, 2002 at 08:07:19 PM CET
(Información Usuario)

Me temo que esa afirmación es insuficiente, teniendo en cuenta que no hace mucho estaba en un estado alfa. ¿Puedes ser más concreto?.

Creo que se refiere a que hay proyectos por ahí desarrollados usando Lazarus. Un ejemplo es el CheckBook Tracker, un programa tipo Quicken o MS Money.

En palabras del autor: Recientemente me he enganchado a programar en Free Pascal usando Lazarus. Se parece tanto a un Delphi para Linux que es im-prezionante!. De hecho he usado Kylix de Borland y prefiero FPC y Lazarus a Kylix.

[ Padre ]


 
Es un alfa/beta (none / 0) (#3)
por svampa a las Mon Dec 9th, 2002 at 01:34:21 AM CET
(Información Usuario)

Me temo que esa afirmación es insuficiente, teniendo en cuenta que no hace mucho estaba en un estado alfa. ¿Puedes ser más concreto?.

Llevo siguiendo Lazarus desde hace mucho (cuando aún era megido). El proyecto está muy bien encarrilado. Sin embargo, no atrevería adecir que está operativo ni mucho menos. De hecho, el Checkbook traker de Tony Maro le costó mucho de hacer, con continuas peticiones a la lista, comunicación de bugs etc.

Realmente esa es la única manera de testear un entorno de desarrollo, desarrollando algo, y gracias a él Lazarus limó muchimas asperezas

*¿Es segura la RTL para hilos?. ¿Hay una implementación que funcione de TThread?.

No, no lo es. El freepascal en el que se apoya el lazarus permite los forks, pero los hilos no. Aunque creo que si no utilizas las funciones de salidd standard y utilizas las de Linux si que va

* ¿Se pueden hacer DLLs en Linux?, ¿lo has probado? (la documentación mentía hace un año).

Lo último que sé es que no. ni DLLs para Win32 ni librerias "so" para linux

Pese a esas deficiencias, que son achacables al Freepascal y no al Lazarus, debo decir que Lazarus es el entorno de desarrollo, se pueden hacer un millón de aplicaciones que no necesita esas características.

No todo lo que se puede hacer en un ordenador pasa por usar threads o crear librerías dinámicas, es en ese punto donde el Linux presenta una falta de aplicaciones. En ese sentido el Lazarus puede ser una joya pàra ayudar a su desarrollo.

Y por cierto, desarrollar aplicaciones, aquí y ahora, usando lazarus, como ha hecho Tony Maro con el checkbook traker es la mejor manera de ayudar a mejorar el lazarus

[ Padre ]


FPC/Lazarus (4.33 / 3) (#4)
por marcov a las Tue Dec 10th, 2002 at 12:27:36 AM CET
(Información Usuario)

(Sorry, don't speak Spanish. Understood the msg with Babelfish and my French)

FPC is in preparation for the next major version.
Threads (including things like threadvar) work though are still a bit unstable, but are done in the development (1.1.x) branch that will become 2.0.

So FPC is alive, but the major changes of the
past two years are done in the development branch,
not the 1.0.x release branch.
Initital beta's (and maybe releases) are expected
for next summer, but nothing is sure in Open Source.

DLLs are no problem afaik (there is an example provided and afaik it works fine).

Shared libraries _can_ be made, but the way to do that hasn't been made very userfriendly yet, since they are not of much use due to missing PIC support (position dependant code, to avoid recompilation
of all dependant binariesg after a small fix in the shared lib)
The rearrangements to allow implementation of PIC in the 1.1.x branch have been made, but the PIC support itself (and some subsystems for that) haven't been yet.

Other features in the upcoming release series will be multiprocessor support (m68k is working, PPC and Sparc prot are quite far), implementing of missing Delphi features (default parsms, dynamic arrays, interfaces, widestrings etc)

----
Lazarus is IMHO not yet a Delphi substitute. But that doesn't mean it isn't usable, it just takes
some skill and dedication. The CheckBook demo proves this.


[ Padre ]


 

El proyecto Lazarus | 4 comentarios (4 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda