Lazarus and other Cross Platform GUIs
I’ve been thinking about cross-platform GUI toolkits since sometime last night.
I typically use Tcl and Tk for writing quick GUI applications. I think that’s a great combination for prototyping.
However, I’ve been wondering what I would use if I had a bigger application.
The obvious contenders are:
- C++ with WxWidgets
- C++ with Qt
- Java with Swing
However, I took a look at Lazarus again, and tried it out.
I’ve only used it briefly on Windows so far, but it’s been a way easier process than trying to get going with the other options.
It’s still pretty niche, but it continues to be developed, and has a good reputation by people who use it.
Now I’m trying to figure out if there is a way to develop a GUI using it, that can interface with other languages that I’m interested in.
Pascal can call into C, so that’s one way to do it. The ease of that method of interface would depend on how easy it is to talk to C from the other language.