바로가기 메뉴
HTML5 대표기술 바로가기

본문내용

현재 페이지에 사용된 HTML5 기술

현재 페이지에 사용된 HTML5 기술은
당신의 브라우저는

unknown

입니다
당신의 OS는

unknown

입니다
당신의 브라우저의 대한 HTML5 수용도 점수

0

점 입니다 (555점 만점 기준)

현재 페이지에 사용된 HTML5 기술

현재 페이지에 사용된 HTML5 기술은

당신의 브라우저는 unknown 입니다

당신의 OS는 unknown 입니다

당신의 브라우저의 대한 HTML5 수용도 점수 0 점 입니다 (555점 만점 기준)

주간동향

2017-07-14

손쉽게 Java 기반 앱을 JavaScript 기반으로 전환해 주는 컴파일러 "CheerpJ" 등장

  • - 최근 Java 기반의 애플리케이션이나 라이브러리를 손쉽게 JavaScript 기반으로 전환해주는 컴파일러 CheerpJ가 등장

    - CheerpJ를 개발한 Learning Technologies는 향후 해당 컴파일러에서 WebAssembly 기술도 지원하는 것을 목표로 상정

Java 기반 앱 JavaScript로 손쉽게 전환해 주는 컴파일러 'CheerpJ' 등장

 

IT 전문매체 FossbytesJava 코드를 JavaScript로 변환해주는 컴파일러 'CheerpJ'를 소개('17.7.4)


- 최근 Java를 활용한 웹 개발이 늘어가고 있는 가운데, 영국 기반의 소프트웨어 개발사 Learning TechnologiesJava 바이트코드를 작성하고 이를 브라우저용 JavaScript로 변환하는 컴파일러 CheerpJ를 공개하여 주목


- CheerpJ를 활용하면, 별도의 플러그인이나 Java의 설치 없이도 Java 기반의 어플리케이션 및 라이브러리를 웹 어플리케이션으로 변환 가능


- 또한, 서버측 Java 컴포넌트가 클라이언트 측 브라우저 기반 라이브러리가 될 수 있으며, 동시에 네이티브 Java 코드는 Node.js 서버측 JavaScript 플랫폼에서 독립적인 컴포넌트로 작동


- CheerpJ는 이 밖에 오프라인 컴파일러 기능을 지원하여 Java 바이트코드를 JavaScript JavaScript 기반 런타임 환경으로 변경하는 것이 가능

 


CheerpJ, 향후 WebAssembly도 지원할 예정

 

Learning TechnologiesCheerpJJava를 브라우저에 적용할 때 사용하는 여타 소프트웨어 및 기술 대비 차별성이 있음을 강조

 

- 예를 들어, Google Web Toolkit의 경우 Java 구조를 지원하는 것에 대해 상당 부분 제약이 따르며, Java 런타임 라이브러리 역시 일부만 적용 가능


- IT 전문매체 InfoWorld는 상당수 개발자가 기존 어플리케이션을 변환하는 대신 아예 새롭게 JavaScript 기반 애플리케이션을 만드는 것도 그동안 이러한 제약이 있었기 때문이라 설명


- 한편, Learning TechnologiesCheerpJ을 확장하여 WebAssembly에 대한 지원도 제공하는 것을 목표로 상정


- CheerpJ와 같은 기술의 등장으로 개발자들은 기존보다 손쉽게 JavaScript 기반의 웹 어플리케이션 개발을 추진할 수 있을 전망 



참고문헌

Fossbytes, "CheerpJ Converts Your Java Apps To JavaScript Apps Without Accessing Source Code", 2017.07.04.
Infoworld, "CheerpJ converts Java apps into JavaScript for the web", 2017.06.21.

KISA 한국 인터넷 진흥원(218.38.14.133)

[나주청사] (58324) 전라남도 나주시 진흥길 9 한국인터넷진흥원 TEL : 1544-5118

[서울청사] (05717) 서울시 송파구 중대로 135 (가락동) IT벤처타워 TEL : 02) 405-5118

[분원(서초사무소)] (06619) 서울시 서초구 서초대로 398 (서초2동) 플래티넘타워 TEL : 02) 405-5118

홈페이지 장애 관련 문의, TEL : 070) 4892-5304
본 홈페이지에 게시된 이메일주소가 자동 수집되는것을 거부하며, 이를 위반시 정보통신망법에 의해 처벌됨을 유념하시기 바랍니다.