과거에는, 자바 개발자는 웹 브라우저 응용 프로그램의 프런트 엔드로 의존. 그러나 과정은 종종 좌절: HTML 서투른 JavaScript는 느리고 사용 하기 어려운 이며, 도구, 디버깅 하지 않고 응용 프로그램을 모든 브라우저와 호환 되도록 하는 힘든 과정입니다. 하지만 HTML5, 채택 후 특히 브라우저 기술의 개선으로 당신의 복음 오고 지금 위의 문제가 크게 개선 되었습니다. HTML5 자바 개발자에 게 가져올 수 있는 5 혜택을 봐 보자.
1, 크로스-플랫폼 배포
자바, 처럼 HTML5의 핵심 장점 중 하나는 플랫폼에 걸쳐 실행 됩니다. 그것은 전통적인 데스크톱 플랫폼 및 iOS, 안 드 로이드, 블랙베리, Windows Phone, 심 비안, 그리고 등을 포함 한 모바일 플랫폼을 지원 합니다. 이 크로스-플랫폼 기능을 사용 하면 개발 시간의 몇 시간을 저장 하는 모든 플랫폼에 걸쳐 UI 코드 베이스를 공유할 수 있습니다.
HTML5 크로스-플랫폼은 일반적인 웹 응용 프로그램에 대 한 Api의 시리즈를 표준화 하면, 오프 라인 애플리케이션 개발, 등 브라우저 데이터 저장, 플러그인에서 무료 비디오 및 오디오 Api.
2, 사용자 인터페이스 제어
는
HTML5 웹 개발에 많은 새로운 컨트롤을 추가합니다. 페이지를 포함 하 여 만들어집니다: < 헤더 & gt, < 바닥글 & gt, < 기사 & gt, < 제쳐두고 & gt, < 주 >, 일련의 새로운 양식 컨트롤, 뿐만 아니라. 예를 들어, < 입력 > 요소 사용자에서 13 종류의 데이터를 수집할 수 있습니다: 색상, 날짜, datetime, datetime 로컬, 이메일, 월, 수, 범위, 검색, 전화, 팀 E, Url 및 주, 그리고 등등. 이 요소는 또한 모바일 끝에 매우 중요 하다.
더 네이티브 컨트롤 뿐만 아니라 프런트 엔드 개발에 최근 급등은 또한 자바 스크립트 컨트롤을 향상 했다. 예를 들어 UI 라이브러리 JQuery UI 및 Telerik의 검도 UI 메뉴, 레이블, 등 복잡 하 고 사용자 지정 가능한 UI 컨트롤의 완벽 한 추가 활성화 했습니다.
3, 속도
HTML5의 개발 또한 자바 스크립트, 브라우저 공급 업체 시장 점유율에서 이기려면의 개발을 주도하 고 있다, 그들의 렌더링 및 자바 스크립트 엔진을 가속 하고있다.
개선만 JAVASCRIPT, CSS3 시대와도 아니다. CSS3은 애니메이션, 전환, 변환 등의 몇 가지 매우 강력한 Api를 소개 했다. 이러한 애니메이션 기본 이기 때문에, 브라우저는 하드웨어 가속을 사용 하 고 사용자의 GPU에 직접이 애니메이션을 실행 수 있습니다. 이렇게 하면 애니메이션 모바일 장치에서 원활 하 게 실행.
4, 캔버스
HTML5 < 캔버스 > 요소는 웹 페이지에 이미지를 그릴에 JavaScript를 사용 하 여. < 캔버스 > 경로, 사각형, 원, 문자, 그리고 이미지를 추가 하는 여러 방법이 있다. 이 기술의 출현은 게임 개발 업계에 혁명 이다.
물론, 만약 당신이 게임 개발자, < 캔버스 > 여전히 사용할 수 있습니다. 그것의 강력한 크로스-플랫폼 지원 때문에 < 캔버스 > 많은 추가 응용 프로그램에는. 캔버스는 개발자가 풍부한 시각적 시각화, 만들고 플래시와 같은 제 3-파티 도구를 사용 하 여 기록 될 것입니다 장벽을 제거 합니다.
5, 크로스-브라우저 호환성
과거에는, Java 개발자는 실행 환경에서 코드를 작성 하 고 다음 다른 브라우저에서 코드를 테스트 해야 고통 스러운 했다. 다행히, HTML5 브라우저 개발에 모든 장벽을 표준화 했다.
또한, 브라우저 시장 경쟁 도구를 디버깅의 지속적인 혁신을 촉진 또한 있다. IE, 파이어 폭스, 크롬, 또는 Safari를 사용 하 든 이제 신속 하 게 DOM을 트래버스 자바 스크립트, 쿼리를 네트워크 스택을 탐구 됩니다.
결론
HTML5 비록 거기 지금도 많은 문제가 해결 될, 하지만 인정 해야, HTML5 개발을 더 원활 하 게 처리 되도록 Java 개발, 문제점의 대부분을 해결 했다.