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
