10 pontos por xguru 2021-05-17 | 1 comentários | Compartilhar no WhatsApp
  • Um motor de embedding em C que permite criar diversas UIs usando HTML/CSS/JS no desenvolvimento de aplicativos desktop

→ 5+ MB: é possível criar apps com 1/10 do tamanho de Electron ou Qt

→ Parser de HTML5/CSS (2.1 + alguns módulos do 3) implementado internamente. Para JS, usa QuickJS

→ Direct2D/GDI+ (Windows), CoreGraphics (Mac), GTK/Cairo (Linux)

→ Fornece DOM Inspector

→ Oferece bindings de SDK para Delphi, Go, .NET/C#, Python, Rust e PHP

  • Com o compilador Sciter.Quark, é possível empacotar HTML/CSS/JS/imagens e gerar aplicativos desktop

→ Windows/Mac/Linux: todos com suporte a Intel / ARM

→ Suporte a Android/iOS previsto

  • Nos últimos 10 anos, softwares antivírus o utilizaram principalmente como motor de UI (Norton, Comodo, ESET, BitDefender..)

1 comentários

 
xguru 2021-05-17

Antigamente usava um mecanismo de script separado chamado TIScript, mas ele foi trocado pelo QuickJS, o que tornou possível usar JavaScript.