한국어
팁/강좌/노하우
 

Sciter는 데스크톱 UI 개발을 위한 웹 기술 스택을 제공한다. 웹 디자이너와 개발자는 자신의 경험과 전문 지식을 현대적인 데스크톱 응용 프로그램을 만드는 데 재 사용 할 수 있다. Sciter를 미리 빌드된 바이너리 형식으로 개인에 한하여 무료로 사용할 수 있다.

다양한 GUI 프레임워크는 QML과 XAML(Microsoft WPF)과 같은 다양한 UI 선언 및 스타일링 언어를 제공한다. 반대로, Sciter는 GUI 정의와 GPU 가속 렌더링을 위해 입증된 강력하고 유연한 HTML 및 CSS를 사용할 수 있다.

거의 10년 동안에 Sciter UI 엔진은 Norton Antivirus and Internet Security, Comodo Internet Security, ESET Antivirus, BitDefender Antivirus 등 유명한 바이러스 백신 제품에서 채택되어왔다. HTML/CSS를 사용함으로써 UI는 수년 동안 최신 GUI 트렌드를 계속 유지할 수 있었다.

Sciter Engine은 크기가 5MB 내외의 단일 컴팩트 DLL로 제공된다. 이를 사용하는 응용 프로그램은 Electron 또는 Qt로 구축 된 것보다 10 배 이상 작다. 배포의 패키지의 사이즈는 꽤 중요하다. 사용자가 제품을 실행 한 후 UI가 화면에 표시 될 때까지 40 초 이상 걸린다면 아마 부정적인 평가를 하게 될 것이다.

그리고 Sciter의 Quark를 사용하면 개발자가 선호하는 소스 코드 편집기를 사용하여 네이티브 HTML / CSS / 스크립트 애플리케이션을 구축 할 수 있다.

현재 Sciter는 다음과 같은 데스크톱 플랫폼에서 작동한다.

Windows

  • Windows XP – GDI + 그래픽 백엔드를 사용한다.
  • Windows Vista… Windows 10 – Direct2D/DirectX 하드웨어 가속 그래픽 백엔드를 사용한다.

Direct2D 가 없는 시스템 (예 : Windows XP 또는 Windows Vista)에서 이러한 버전은 렌더링에 Skia 백엔드를 사용한다.

Mac OSX

Sciter는 10.7 "Lion"부터 모든 OSX 버전에서 작동한다. Sciter는 CoreGraphics 프리미티브를 직접 사용한다.

Linux

Sciter는 GTK3를 실행할 수 있는 모든 시스템에서 작동한다.

 

SDK 다운로드

https://sciter.com/download/

 

예제 솔루션(Visual Studio):

hellocpp.zip

 

튜토리얼:

https://sciter.com/hello-cpp-tutorial/