4 ms·
While Lazarus is maturing, they will never pose a strong challenge to Embarcadero. I do not like their architecture because goes against the Delphi spirit of b
by hugh4life 14y ago
While Lazarus is maturing, they will never pose a strong challenge to Embarcadero.
I do not like their architecture because goes against the Delphi spirit of being platform integrative(firemonkey also violates this too but that is just a desperation move by Embarcadero). LCL eats up a lot of developer time and prevents people from contributing. The last time I looked at their bug tracker I saw tickets closed because LCL changes don't work on ancient versions of windows... and to work on LCL you really have to have domain knowledge of OSX, Win32, and GTK.
http://upload.wikimedia.org/wikipedia/en/6/65/LCLArchitecture.png http://upload.wikimedia.org/wikipedia/en/6/65/LCLArchitectur...
I really wish they would have adopted Qt as their cross-platform option and then built different widgetsets for OSX, Win32, GTK, etc... LCL is fine now I guess for the IDE and for people with old delphi projects they want to port, but they really do need to create widgetsets that evolve with the underlying platform if they want to get people like this guy onboard.
http://lists.lazarus.freepascal.org/pipermail/lazarus/2012-October/077000.html http://lists.lazarus.freepascal.org/pipermail/lazarus/2012-O...