[Lazarus] cross-distro (and OS) app installation - what would you like?

Graeme Geldenhuys graemeg.lists at gmail.com
Thu Jan 21 08:07:28 CET 2010


Phil Hess wrote:
> - LCL with Qt widgetset (if you don't mind the overhead:  OOP LCL --> OOP widgetset --> non-OOP QtIntf library --> OOP Qt (C++) --> Cocoa).
> 
> All of these are acceptable native solutions,


Very interesting Phil. You have no problems with Qt and even call it
native, yet fpGUI shares a very similar design (or history) to Qt (although
a few years behind in features and development staff count).

Another very important point you forgot. We (our company) develop based on
our needs. We needed software that works on Linux and Windows. We needed a
true "single source" code base, we needed all supported features on all
platforms, we needed all platforms to look identical (because our teaching
centres can have Linux and Windows side by side in a classroom), we needed
the option for total customization/branding, etc..

All the above are things LCL couldn't (and often will not [1]) give us. So
we came up with a solution for OUR needs. Just like the requirement for a
cross-platform help system and help format, or now for a cross-platform
Installer. Needs drive development - this is true even for Lazarus IDE
features.


[1]:  This list of items keep growing in size, and many do not even appear
in the wiki pages, so it is worse than it looks.

http://wiki.lazarus.freepascal.org/Lazarus_known_issues_(things_that_will_never_be_fixed)


Regards,
  - Graeme -

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





More information about the Lazarus mailing list