4 ms·
Sciter (https://sciter.com https://sciter.com) and Sciter.JS ( https://github.com/c-smile/sciter-js-sdk https://github.com/c-smile/sciter-js-sdk ) can be consid
by c-smile 6y ago
Sciter (https://sciter.com https://sciter.com) and Sciter.JS ( https://github.com/c-smile/sciter-js-sdk https://github.com/c-smile/sciter-js-sdk ) can be considered as alternative I think.
Sciter supports same platforms as Qt and uses H/W acceleration (DirectX, OpenGL) in 10 years or so.
Everything that you can do in Qt you can do in Sciter.
Just in case: Sciter.JS that is in alpha/beta now is aimed as a direct ElectronJS replacement as it uses standard JavaScript (ES6). It already supports MithrilJS and Svelte applications running transparently as in SciterJS as in browsers. React (PReact in particular) out of the box support is coming. The main goal of SciterJS is to provide compact (5mb runtime) desktop runtime environment that can use components and designs made for Web.
- formerly_proven 6y agoSciter could be considered a competitor to Qt Quick, but probably not even to Widgets or any of the other (many) modules that are part of the core (not to mention add-ons), considering that Sciter is just an UI library.
- c-smile 6y ago> Sciter could be considered a competitor to Qt Quick Yes and no. Yes, it allows to create declarative UI. And no, not just declarative UI. It supports immediate mode graphics for example and use of native UI components including existing HWND, GtkWidget, NSView, etc. based ones. As of other non UI parts of Qt... Sciter does not provide all that beauty, yes. Host application (C/C++, Go, Rust, etc) that uses Sciter UI layer is free to use whatever libraries/runtime they prefer, and usually each runtime is superior to what Qt provides. That's the cornerstone idea of its design - it is embeddable UI layer. While Qt is a foundation (a.k.a. framework) similar to MFC, Gtk and other frameworks. At early stages of C++ having things like CList & Co did make sense. But not in recent 10 years. Yet I am silent about Go, Rust, Python and other languages / runtimes that use Sciter.
- deleted 6y ago[deleted]
- higerordermap 6y agoI think it would be better to put a disclosure that you are creator of sciter.