(no title)
UnnoTed | 5 years ago
1. Sciter
- Languages: C++/Python/Go/Rust/Pascal (optional: HTML/CSS/tiscript)
- Development time: fast
- Resource usage: light (space and performance)
- Visual customization: easy, doesn't use native widgets.
2. Qt
- Languages: C++/Python (optional: CSS/JS/QML)
- Development time: slow
- Resource usage: quite heavy (space), but well performant
- Visual customization: QtWidgets: hard, QML: easy, doesn't use native widgets.
3. WxWidgets
- Languages: C++/Python
- Development time: slow
- Resource usage: light (space and performance)
- Visual customization: hard, uses native widgets.
4. Lazarus
- Languages: Pascal
- Development time: slow
- Resource usage: light (space and performance)
- Visual customization: hard, uses native widgets.
[1]: https://sciter.com/ - https://quark.sciter.com/
[2]: https://www.qt.io/
c-smile|5 years ago
The application uses exactly same code on all platforms: https://github.com/c-smile/sciter-sdk/tree/master/notes
It even runs on Windows 2000: https://sciter.com/necromancing-sciter-on-windows-2000/
flingo|5 years ago
I couldn't tell, just from glancing at the website/github.
dkersten|5 years ago
c-smile|5 years ago
UI, application logic and data storage.
QML is far not enough for this I think.
It took me 3.5 months ( https://notes.sciter.com/2017/09/11/motivation-and-a-bit-of-... ). But I shall admit that this does not include architecture time as I knew internal architecture of EverNote upfront.
zelly|5 years ago
sli|5 years ago
I do think Dart itself is a fine language, though.
pkphilip|5 years ago
I would actually say that it is perhaps the fastest in the list.
UnnoTed|5 years ago
1.1k https://github.com/topics/pascal
27k https://github.com/topics/cpp
161k https://github.com/topics/python
mamcx|5 years ago
billfruit|5 years ago
andi999|5 years ago
jabirali|5 years ago
bscphil|5 years ago
[1] http://scid.sourceforge.net/
Lammy|5 years ago
raverbashing|5 years ago
Qt is good but it requires you to go fully into the Qt ecosystem (build tools, etc) not sure about QML though.
bsenftner|5 years ago
zerr|5 years ago
For wxWidgets, there is wxUniversal, which draws custom controls, thus easier to customize - not sure how well it is maintained though.
I'd argue that dev time is quite fast for all - Qt, wxWidgets, Lazarus.
andi999|5 years ago
dublin|5 years ago
justin66|5 years ago
bscphil|5 years ago
adontz|5 years ago
What people initially miss about UI libraries is composition features. Which are over the top for QML and not so to put is softly for Sciter.
billfruit|5 years ago
digi59404|5 years ago
collyw|5 years ago