4 ms·
For open source, I don't think there's a better one. (Multiplatform) GUI is one of those things you really have to throw money at if you value your time.
by TurboHaskal 7y ago
For open source, I don't think there's a better one.
(Multiplatform) GUI is one of those things you really have to throw money at if you value your time.
- 7thaccount 7y agoYeah. I'm waiting on Red, but have been waiting a long time. On another note, one commercial option that is very cheap (like $250 for a professional license that is perpetual for that version and collects $0 royalties), but can build GUIs for (Windows, Linux, OSx, Raspberry Pi, Android, and iOS) and has very good built-in database support, encryption, audio, assembly...etc is the forth based 8th language. You can get source with an NDA and $2500 if you really need it. I've only played with it so far, but it is crazy fun and has a lot of built-in goodies. The author fixes many bugs in like hours and will push a new version same day for zero cost.
- JNRowe 7y agoLinks for 8th: * Home: https://8th-dev.com/ https://8th-dev.com/ * About: https://8th-dev.com/about8th.html https://8th-dev.com/about8th.html * Previous discussion: https://news.ycombinator.com/item?id=15672361 https://news.ycombinator.com/item?id=15672361 First I've heard of 8th, but my immediate reaction is similar to the comments in the HN discussion :/
- 7thaccount 7y agoUnderstandable. Even if a tool is really nice, once you're used to free and open-source tools, commercial applications seem a bit yucky.
- andremendes 7y agoJust to add 2 cents: HaxeUI[1] does this job, is stable and it's being actively developed. [1]: http://haxeui.org/ http://haxeui.org/
- 7thaccount 7y agoDoes it allow you to release as a single executable binary?
- andremendes 7y agoYes. It basically outputs the executable binary for the target you choose when compiling your Haxe code. It means you write Haxe source and the 'compiler' (transpiler, actually) generates code for the choosen target. It will then compile the generated code using the target compiler installed in your system, if necessary (when you target C++, for example).
- FpUser 7y agoSo how we debug the code? I mean other than various form of logging/dump.
- andremendes 7y agoThere is solid debugging support for most Haxe targets on VSCode[1]. [1]: https://github.com/vshaxe/vshaxe/wiki/Debugging https://github.com/vshaxe/vshaxe/wiki/Debugging
- FpUser 7y agoThis is interesting. Will take a look.
- swiley 7y agoReally? What’s wrong with TCL/TK?
- xet7 7y agoThere is nothing wrong in TCL/TK. TCL/TK has: 1) SafeTcl for running untrusted code 2) AndroWish for making Android apps 3) Wapp for web apps 4) Embedded SQLite database 5) Expect for automation 6) TclKit for single binaries 7) Hecl for running Tcl code on Symbian devices 8) Fossil that is better than git, stores repo in much less space. It's not like there is anything wrong in any programming language, when it's still getting features, fixes, security fixes etc. Problem is, when there is existing large VBA/VB6/VB.Net/Excel etc apps and Microsoft stops developing Visual Basic language.
- beagle3 7y agoUnicode support, especially for RTL languages, is abysmal.