Linked by Joost van der Sluis on Mon 10th Sep 2007 16:03 UTC
General Development Recently, Free Pascal (FPC) version 2.2.0 was released. This open source Pascal compiler has - since its initial release in 1993 - grown to be one of the most sophisticated open source compilers available today. Daily, more programmers discover FPC and develop their applications in Object Pascal. Specifically, the development of Lazarus has contributed to this phenomenon: Lazarus is a graphical open source IDE for FPC, with an extensive tool kit to design graphical (GUI) applications.
Thread beginning with comment 269984
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: How good is Lazarus/FPC?
by Hiev on Mon 10th Sep 2007 17:16 UTC in reply to "How good is Lazarus/FPC?"
Hiev
Member since:
2005-09-27

You can compile Lazarus to use GTK2.

oh, and Lazarus tries to copy the VCL and it really bugsme, they should have worked on a independent multiplatform style GUI like wxWidgets instead of trying to clone the VCL, don't get me wrong, VCL is the best productivity toolkit around for Win32 programing, but is not really designed to be multiplatform (no, Kylix doesn't count), it is more dessigned to work with the Windows API.

There is a project that is trying to make it possible:

http://sourceforge.net/projects/fpgui/

Edited 2007-09-10 17:24

Reply Parent Score: 1

ggeldenhuys Member since:
2006-11-13

There is a project that is trying to make it possible:

http://sourceforge.net/projects/fpgui/


That's correct. fpGUI doesn't try and be VCL compatible and talks directly to the underlying Windowing System. Which means any fpGUI based application has no dependencies on large 3rdParty libraries like GTK1 or GTK2 does. Which makes application deployment a breeze!

fpGUI now also has a Visual Form Designer to speed up your development.

Reply Parent Score: 1

marcovtje Member since:
2007-09-10

Lazarus has years of experience of porting the VCL to GTK. It is suitable enough. The nice part is the ease that people can use the native widgetset (GDI,GTK,Carbon) to improve the (OS specific) behaviour of the app, and mix OS independant with dependant components.

This avoids a bit the "lowest common denomitor" problem that a portable widget set has.

Reply Parent Score: 1