![]() ![]() They're primarily web developers who are using what they're familiar with (JavaScript) to develop desktop applications. Regarding your second paragraph, I completely agree, it those are C++ developers using frameworks like Qt doing that. Maybe Lazarus is better, but not being a good tradeoff for the user, at least in Qt's case, just isn't true. Regarding your first paragraph, Qt/QML performance is very, very good, memory use isn't insane (in my personal experience at least), rendering is solid 60fps and animations are ultra smooth. There's also various "app builder" tools for JS, but I don't know how good they are.ĮDIT: reading your reply to sibling comment, I think I probably misinterpreted what you are referring to here so my below response maybe is replying to the wrong thing. I've never done it personally, but I know of people who use Python + QtQuick/QML and seem pretty happy with it. I've used the Python version of Qt with QWidgets in the past and it was a pretty nice workflow. > I wish we had RAD environments like this for more languages (Racket, Python, etc. Both old-school QWidgets-based Qt with QtDesigner (the RAD portion of QtCreator for pre-QtQuick) and QtQuick/QML with and without its RAD interface. I've found Qt with QtCreator to be an incredibly productive way to develop desktop applications. > It's somewhat amusing to realize that in 2017 this is pretty much the easiest way to do a desktop app Is there any particular reason you discount QtCreator? Does it not work for your purposes? Or is it just a case of you already know about it and want to hear about more obscure tools? ![]() Why "besides QtCreator, etc"? It sounds to me almost like "do you know any X besides all of the popular X". > if anyone knows of any similar environments (besides QtCreator, etc.) I've not used Lazarus or Delphi, so I can't really compare properly. I love Lazarus, and hope it helps resurrect the RAD approach for other languages - if anyone knows of any similar environments (besides QtCreator, etc.), could you share the links? We've been retrofitting web UIs to desktops to such an extent (I'm looking at you, Electron) that the tiny, supremely efficient apps Lazarus spits out put the last couple of years into stark perspective (2GB RAM used by Slack, etc.) It needs a little polish and support (a standalone, integrated bundle would be better, or at the very least a unified installer). On the Mac, installation is a bit fiddly. I wish we had RAD environments like this for more languages (Racket, Python, etc. It's somewhat amusing to realize that in 2017 this is pretty much the easiest way to do a desktop app (besides RealBasic/Xojo which I've yet to try - was put off by their mandatory registration) I mentioned Lazarus in other threads a few days ago (since my kids are playing around with it) and it's great to see it as a top-level post. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |