4 ms·
Lazarus/FreePascal makes all of these things look like trash. GTK, QT, and Electron. Native, cross platform, tiny binaries, JS transpiler in the works, Android
by analognoise 5y ago
Lazarus/FreePascal makes all of these things look like trash. GTK, QT, and Electron.
Native, cross platform, tiny binaries, JS transpiler in the works, Android and iOS support in the works. Destroys this...mess.
- PaulDavisThe1st 5y agoas a RAD-like tool, Lazarus looks pretty good. But I'm the author of a substantial cross-platform creative/media application, and not only do we not use any RAD tools, I don't think we could. So if you "destroy this mess", I'm not sure how we could do what we do. Very few "creative" applications use stock toolkits and RAD tools.
- analognoise 5y agoThe RAD component is optional; you're free to code up your interface if you'd like.
- PaulDavisThe1st 5y agoWhich from what I can tell would buy me essentially nothing over any other cross-platform GUI toolkit. I don't use Qt, but QML and its associated tools look to me at least as good as Lazarus.
- unwind 5y agoHow can a UI toolkit be more native than GTK on Linux?
- PaulDavisThe1st 5y agoYou can be as native as GTK on Linux :)
- analognoise 5y agoGTK is not required on Linux for FreePascal GUIs. See MSEIde, which is directly X11: https://github.com/mse-org/mseide-msegui https://github.com/mse-org/mseide-msegui "MSEgui is a complete independent Free Pascal widgetset. It does not use any other widgetsets like GTK2/GTK3/Qt4/Qt5. MSEgui interacts on Unix directly with X11 server (like other widgetsets do). On Windows, it deals with the low level Windows GDI interface." Although a separate windowing set than Lazarus, both are enabled by the FreePascal compiler. Lazarus does have a GTK backend as an option on Linux.