[Lazarus] Pasic Ide - previously named Lightsarus

Graeme Geldenhuys graemeg.lists at gmail.com
Sun Aug 24 20:29:55 CEST 2008


On Sun, Aug 24, 2008 at 3:47 PM, Ciprian Mustiata
<ciprian.mustiata at yahoo.com> wrote:

> - FreePascal applications are huge! Even with smartlink, strip, the Lazarus IDE have 8 MB, without stripping and

That 8Mb executable contains a LOT of components and classes. RTL,
FCL, LCL and IDE.  8Mb suddenly doesn't seem that large to me!
Considering we can buy 1 Terabyte hard drives now, size is not that
much of a issues. Size might be more of an issue for mobile devices,
but then even those devices (I own one) can have SD cards a 1+ Gig
space.


> with default settings, Lazarus executable have 80 M.

That's perfectly fine, considering it's got a lot of debugging
information included.


> A hello world application in .NET/mono is around 3-4k.

Oh sure, but don't forget it requires a 120+Mb runtime environment.
So that makes that hello world application a 123Mb executable.  :-(
Lazarus still beast it by far!!  ;-)


> Lazarus IDE issues:
> - LCL: LCL wants to be (and is) a multiplatform way to mimic Delphi VCL over a lot of runtimes. Win32, Cocoa, Qt, Gtk1, Gtk2, etc. All of them seem credible, yet they have issues and different behavior. You may take in account making an enterprise ready code that you should test twice the LCL code before you submit over one platform (for instance Linux and GTK2).

I have this issue with LCL as well. Make no mistake, the Lazarus team
did a great job so far, but they are battling a moving target.  I
tackled this issue from a different perspective and implemented my own
custom drawn toolkit (fpGUI) which doesn't relay on any large
libraries and don't have to be a Delphi VCL clone.  This works
perfectly for me and our company, but isn't the goal of the Lazarus
LCL.  The choice is yours: Help fix the LCL issues, or switch to a
different GUI toolkit.    ps:  I still use the Lazarus IDE though - I
think that is great!!


> - Lazarus IDE interface mimics Delphi 7. Yes, Delphi 7 is a nice release, I am fully agree with it, yet Lazarus stride to achieve to be a smaller cousin of an older product.

A common mistake.  The goal of Lazarus is NOT to clone the Delphi
IDE!!!  It only wants to clone the VCL - that's it!

> outdated, you have to make a combination between FreePascal/Lazarus wiki,
> Delphi VCL help and Google to solve your problems, which most of persons are
> not ready (without some experience)

Documentation patches are always welcome!  Remember, FPC and Lazarus
are open-source projects. Created by developers in their spare time.
It has not corporate sponsors and nobody gets paid for the efforts.


Regards,
 - Graeme -


_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/



More information about the Lazarus mailing list