2014-01-07 3 views
3

웹 응용 프로그램의 UI가 얼마나 풍성 해지는지 매력적입니다. HTML, CSS 및 JavaScript를 사용하여 훌륭한 UI를 만드는 것은 정말 쉽지만, 제 논리에 C++을 사용하고 싶습니다. C++ 또는 Java로 응용 프로그램을 작성하고 UI에 웹 기술을 사용하는 방법이 있습니까?웹 기술을 UI에 사용하기

웹 응용 프로그램은 아니지만 웹 브라우저가없는 독립 실행 형 응용 프로그램입니다.

답변

7

내 Sciter 엔진을 확인하십시오 : http://sciter.com Sciter는 본질적으로 응용 프로그램의 UI 레이어로 사용하도록 설계된 HTML/CSS/스크립트 내장 가능 엔진입니다.

여기에 Sciter integration in 21 minutes 문서가 있으며 this one을 읽는 것이 좋습니다.

예를 들어,이 응용 프로그램 :

enter image description here

는 HTML/CSS/스크립트 (예를 들어,지도 그리기) 그래서 그 UI에 대한 Sciter을 사용하고 당신이 거기에 실제로 볼 것입니다.

1

몇 가지 예 : 자신의 HTML에 (실제로는 컨트롤로 실행되는 인터넷 익스플로러입니다)와 자바 스크립트로 (C++로 작성) 자신의 객체를 노출도 윈도우, you can host an HTML window 네이티브 Win32 프로그래밍에서

. 그리고/또는 이전 ActiveX 물건을 사용하십시오.

좋은 예 : 예전의 "MSN Messenger"앱은 C++로 작성되었지만 하위 창에서 타사가 작성한 P2P 게임을 호스팅합니다. 아래 그림에서 작은 보드 게임은 HTML 창입니다. 나머지는 네이티브 Win32입니다.

새로운 "현대"윈도우 8 애플리케이션은 완전한 개발 솔루션으로 HTML+JavaScript+WinRT을 제공하고 응용 프로그램의 플랫폼 부분으로 C와 함께 ++ 또는 C# 코드를 상호 운용성 수 있습니다.

이 질문에 답하는 다른 사람들은 기본 응용 프로그램 내에서 호스팅 될 수있는 HTML 프레임 워크의 또 다른 인스턴스 인 WebKit을 제안 할 수 있습니다.

대부분의 모든 모바일 플랫폼은 UI 프레임 워크의 일부로 일종의 웹 브라우저 컨트롤을 제공합니다.

1

Java FX2를 확인하십시오. CSS 스타일로 처리 할 수 ​​있습니다.

+0

일부 코드 샘플을 표시 할 수 있습니까? – everton

+0

http://docs.oracle.com/javafx/ – Pickaboo

관련 문제