On Sun, Aug 24, 2008 at 3:47 PM, Ciprian Mustiata
<[EMAIL PROTECTED]> 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/
_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to