Hacker Newsnew | past | comments | ask | show | jobs | submit | inlinestyle_it's commentslogin

I'm curious, with all the new frameworks and trends over the course of years to creare GUI applications, do you think Tcl/Tk is still keeping up with competition? Nowadays many people had shifted to considering the Web the new UI and solution like Electron and Tauri seem to be the direction we are moving toward


At least Tcl/TK apps aren't complained about have multiple hundred MB run-times and multiple GB memory footprints...

For my part, I'm back to analysis-paralysis, and I can't figure out which GUI toolkit and programming environment I should use for a project (that I can't decide on the specific nature of the project is a separate problem which is driving much of this indecision).


Long time ago we worked on a similar concept. A framework to build native applications via plain HTML/Javascript files with support for invoking native code: https://axemas.readthedocs.io/en/latest/

At the time the native part was the reason why the project never caught up, people preferred pure JS solutions even though they were much more limited and worse performing. Do you think that Tauri will actually be able to catch up even though it requires Rust knowledge which is far from being an easy language?


Very interesting.

Wondering how hard it is to embed / vendor it into other projects. In the past we relied on duktape especially because how easy it is to just copy one .c file into your project and have it integrated there. It's one of the best features of duktape that other JS engines couldn't yet beat. Do you have plans to maybe provide a collapsed version of nova that is especially easy for embedding into third party projects?


Embedding isn't a foremost concern currently, but it _is_ a concern. It is fairly likely that I might attempt embedding Nova (with minimal JS features) into a C++ application later this year; this work would probably result in the kind of collapsed version that you're asking for.


Amazing work. But I'm wondering, this is only for your own personal use right? Because the projects you are talking about here are still covered by copyright and thus even if you were the one who ported them to the web it's still not possibile to redistribute them for other people benefit.

If you are interested in taking a look, we run a cloud gaming service based on WASM at https://gaming.inlinestyle.it with cloud saves support. Many of things you discussed are related to what we had to do too, but we tried to do it only for opensource and freeware games so that everyone can benefit from them and play them on the cloud.

Appreciate any suggestion you have on how to improve the service!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: