Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
The community behind Qt is both massive and approachable. Digia (also owners) are joined by the likes of Intel, KDAB, ICS, Canonical and numerous others in sponsoring development, while communities such as KDE also contribute significantly. Forums are active, mailing lists are open, irc channels chatting, git repositories well managed. Answers to questions are usually minutes away. See More
I have used wxWidgets in some complex programs and it became easy to master, I use wxFormBuilder to generate a basic GUI code and then I start to customize. Custom rendering can be tricky but I can use SVG designs and render it in my custom controls so I do can get fancy looks. I also made a wxImageButton that can use any supported image with proper scaling, now it can use SVG files too. See More
We use it at my current employer for our desktop apps. Not a good product. Requires a lot of workarounds to get the app to work well on macOS and Windows, due to bugs and inconsistent behavior across different platforms. It is not as a seamless and as easy as Xojo would have you believe. See More
No auto layout so any marginally sophisticated UI will have to be done programmatically. And because its behavior isn’t consistent across platforms, you will have a lot of conditionally compiled UI code The laggish, flickering UI on Windows looks really bad and slow in the 2018 Beta version. You can literally see it drawing the UI which is astonishing. It will also switch transparency off for all your UI elements, so switching to it somewhere in 2018 will probably be unpleasant. No modern programming features like lambdas, higher order functions, generics, exception-free locking or preemptive multithreading. Your Xojo app will run on a single core and with primitive locking mechanisms. See More
The desktop targets don’t get any more love or attention from Xojo, they are all about mobile and raspberry pi. That’s okay if that’s all you need. But if you rely on it for cross-platform desktop development then that’s a problem. The framework is buggy and inconsistent in its behavior between macOS and Windows, so you will find yourself compensating for it by relying on the native APIs and having a lot of conditionally compiled code for each platform. Negating the “Rapid” in RAD. See More
Using this product you're betting the company will still be around. If they get bought out by an enterprise that wants to use the tech internally, all they need to do is stop offering subscriptions and suddenly you're scrambling to rebuild your entire app on other technology. See More
Swing has some negative aspects about it - it's complex and difficult. However, it's stable and can stand alone. Seesaw essentially fills in the gaps that Swing leaves. It patches a lot of the workarounds and hacks that are required with Swing, and allows you to use all the benefits of Swing with considerably less code. See More
Help millions of people make better decisions.
Each month, over 1.7 million people use Slant to find the best products and share their knowledge. Pick the tags you’re passionate about to get a personalized feed and begin contributing your knowledge.