On Uto, 2015-12-01 at 12:22 +0000, Graeme Geldenhuys wrote: > +1 on both counts! ;-)
I'm glad I?m not alone. ;) > I can answer the fpGUI and LCL parts. I'm the author of fpGUI Toolkit. I know since I already had some exchange with you in the last several months. :-) > INF is a highly optimised and compact single file help, viewable > with fpGUI's own DocView. Do you plan to stick with it? I'm asking since I like using e.g. AsciiDoc (or reST) as markup for all my writings. > Learning curve: fpGUI has a very easy to use API, and I've been > told so by many. I hsould really try it out... > My personal opinion is that MSEgui is a bit harder to learn Any specifics? > fpGUI also includes about 60 examples targetted for specific widgets, > 8 application demos, and another 60 demos for AggPas (a sub-pixel, > anti-aliased 2D graphics library included and used by fpGUI). Yeah, that looks very nice, indeed. > Widgets: all standard widgets and dialogs are implemented. It also > as some other widgets like Animation, LEDMatrix, Gauges etc > Implementing new widgets or porting VCL or LCL widgets to fpGUI is > real easy too. Do you consider that some important widget is missing and/or you have some on your TODO list to be implemented soon? > This means LCL doesn't have full control over everything, widgets have > different features or behaviours depending on which platform you run > on. This makes for a pretty nasty and inconsistent programming > experience. That's a clear trade-off of using GUI abstraction for several toolkits... > Development: To use LCL you are pretty much required to use Lazarus > IDE and its integrated form designer. Having external tool available might be nice thing if one can use regular editor for non-GUI code. So, it's clear that LCL stands on the one side of the fence with fpGI/MSEgui on the other. There is one consideration which I have to note and that is size of community since that was the reason why I also have chosen to use (Object) Pascal or FPC... I put fpc, lazarus, fpGUI and MSEgui projects through gitstats package and here are some results... a) FPC project has several contributors (authors) and out of top 10 ones, only one (9th place & 4.57% of commits) has last commit in 2008, while all the others committted either in Oct/Nov2015. b) Lazarus project also has number of contrubutors which is expected considering several back-end which are supported, top 10 contributors produced ~80% of all commits, but only seven out of ten were active in last year. c) MSEgui project lists only: mse1, Martin Schreiber and unknown as authors while the fist two produced 99.97% of all the code while the rest contrubuted with 0.03% with the last commit more than three years ago (may 2012.) d) fPGUI looks a little bit better here...several contributors albeit with less lines/percentage of commit where Graeme Geldenhuys & graemeg count 93.30% together. Based on the above it's certain there is life in FPC project as well as in Lazarus. fpGUI is getting some more significant support in 2015 although I'm not sure it will be enough to keep pushing forward it Graeme would decide to abandon it for whatever reason, although I'm aware fpGUI is used in commercial apps. Otoh, MSEgui seems to be almost purely one-man show, which put me into unease to venture into it...I'm also not aware of any apps (besides the project itself) written with it? Any thoughts? Sincerely, Gour -- One who is able to withdraw his senses from sense objects, as the tortoise draws its limbs within the shell, is firmly fixed in perfect consciousness. ------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk