HTML5는 데스크톱의 제어 하지만 그것은 규칙 어렵다.

출처: 인터넷
작성자: 사용자
키워드: 개발자 참조 데스크탑 기능

HTML5는 중요성에서 성장 하 고 예측 가능한 미래에 대 한 많은 사례에서 지배적인 플랫폼으로 계속 됩니다. 기업 건축가 특히 기업과 PC 브라우저를 통해 액세스 하는 소비자 지향 응용 프로그램 내에서 실행 되는 브라우저 기반 응용 프로그램에 대 한 그들의 응용 프로그램 개발 도구 체인에 HTML5 기능을 통합을 고려할 필요가 있다. HTML5와 CSS3 점령 했습니다 Flash 및 Silverlight, 이제 바탕 화면에 브라우저 기반 멀티미디어 기능에 대 한 사실상의 표준에 되 고 있다.

그것은 또한 HTML5를 사용 하 여 적절 한 맥락에서 모바일 응용 프로그램을 개발 하는 것이 중요입니다. IDC 프로그램 감독 알 Hilwa, HTML5는 일반적으로 네이티브는 HTML5 클라이언트 전용 라이브러리를 결합 하는 하이브리드 애플 리 케이 션을 포함 하 여 플랫폼 관련 언어로 작성 된 애플 리 케이 션을 브라우저를 통해 전달 하는 응용 프로그램을 말합니다. Hilwa는 최근 "HTML5 개발." 라는 보고서를 발표

HTML5의 많은 장단점

파이낸셜 타임즈 등 일부 기업이 게 관련 비용의 사용을 피하는 수단으로 HTML5 초점을 사용 하 여 큰 혜택을 보았다. 동시에 페이스 북과 링크 드 인, 같은 다른 회사 되었습니다 HTML5 개발에서 네이티브 개발에 시끄럽게만 후자이 풍부 하 고 더 강력한 응용 프로그램을 제공할 수 있기 때문에.

Hilwa 포인트 HTML5 응용 프로그램 부족 한 개발자 도구, 미숙한 개발자 기술, 보안, 및 약한 브라우저 구현에서 직면. 하지만, 동시에 그것은 단일 코드 기반 플랫폼, 공급 업체 지원 및 단일 포인트 도구, 프레임 워크 및 솔루션의 범위를 포함 하 여 생태계 드라이브를 통해 배포할 수 있도록 같은 잠재적인 혜택의 번호를 제공 합니다.

Hilwa는 enterprise 자원에 액세스와 같은 특정 범주에 사내 직원의 응용 프로그램에서 HTML5의 가장 큰 성공을 볼 예정 이다. 이제 HTML5 사용 되 고 주로 바탕 화면, 그리고 모바일 HTML5 캐주얼 게임에서 점점 인기 끌고있다. Hilwa는 크로스-플랫폼 재사용으로 성능 향상을 위해 기본 저장소 기본 HTML5 코드를 결합 하는 하이브리드의 가장 큰 사용을 볼 예정 이다.

과제의 전체

HTML5 플랫폼 자체의 모든 브라우저, 미숙한 개발자 도구와 네이티브 장치 기능 지원에 대 한 성능 영향에서 완전 한 표준의 부족에서 많은 전에 직면해 있다. 또한, 현대적인 애플 리 케이 션의 HTML5 배달에 필요한 풍부한 기능 세트 등 HTML5, CSS, 자바 스크립트, WEBRTC, 각 그것의 자신의 개발자 도구, 구현 및 보안 문제에 직면 하는 기술을 사용 합니다.

모바일 플랫폼에 많은 개발자는 HTML5 및 네이티브 코드 라이브러리, 아파치 재단에 기여 하는 어도비 아파치 phonegap 같은 혼합 하이브리드 응용 프로그램을 사용 하 여 네이티브 장치 기능에 액세스 하는 구성 요소에 HTML5 기능을 짜 다 할.

가트너는 2016 년까지 모바일 애플 리 케이 션의 50% 이상 하이브리드, 되며 기관 권장는 조직 개발 프레임 워크를 평가 코드 라이브러리의 동일한 세트를 사용 하 여 네이티브 개발 하도록 허용 하는 프레임 워크에 대 한 혼합, 고 웹 응용 프로그램을 예측 합니다. 회사 또한 고려해 야 플랫폼 프레임 워크를 통해 개발 활동을 병합, 가트너의 리서치 부사장 대통령 반 베이커는 말했다. 이 추세는 작업 목록 서비스 indeed.com 분석 개발자 HTML5 경험 가장 빠르게 성장 하 고 대부분 검색 온라인 작업 공지 검색 키워드 발견, 모집 공지에에서 반영 됩니다. 그것은 지금 iOS를 능가 한 키워드 (3) 및 안 드 로이드 (4 위).

모바일

그러나, 모바일 끝 보고, 순수 HTML5 개발 하이브리드 네이티브 개발을 포함 한 경쟁 솔루션에 대 한 치열 한 경쟁 얼굴, 모바일 개발자의의 최신 조사를 기반으로 하는 모바일 개발 도구 공급 업체 Appcelerator 보고서.

마이클 킹, Appcelerator, 기업 전략의 감독 Searchsoa를 말했다: "우리 이동성에 HTML5 관심입니다 찾을 하지 영, 일반적인 현상입니다." 만약 당신이 더 많은 대규모 응용 프로그램을 개발 또는 내부 비즈니스 프로세스를 통해 이동 하는 사용자를 찾고, HTML5에 대 한 응답은 가난한 말했다 수 있습니다. 모바일 HTML5 개발자는 세 가지 주요 과제-성능, 보안, 및 장치 센서에 대 한 액세스를 발생합니다. 오프 라인 액세스 경우 HTML5 응용 프로그램은 보안 제한, 브라우저에서 캐시 되는 것 들을 처리할 수 있습니다 그리고 대부분의 경우에는 응용 프로그램 논리를 캐시할 수 없습니다. "

기본 센서 및 HTML5 없는 Api 액세스에 대 한 제한도 있습니다. 아이폰 5는 6 센서, 그리고 최신 iOS는 1500 이상 순수 HTML5 응용 프로그램을 악용 하기 어려운. "보험 가격 없이 직원, 가이드 수 없습니다 지도 응용 프로그램 또는 성능 응용 프로그램 개발의 포인트는 무엇입니까," 왕이 말했다.

범위는 성능 보다 더 중요 한 때

동시에 왕 또한 보았다는 일부 특정 응용 프로그램 카테고리에 모두 HTML5 오픈 무기를 진심으. 그는 콘텐츠 소비와 고객 액세스의 형태로 HTML5 사용 하 여 성장 했다 발견. 하지만 심각한 장치 요구 하는 대화형 응용 프로그램, 게임 및 지도 응용 프로그램 HTML5를 피하고 있다. "우리가 말할 때 개발자에 게, 그들은 모두 같은 아이디어와 큰 태블릿와 작은 스마트폰 모두에서 실행 되는 응답 웹 응용 프로그램을 작성 하는 HTML5의 헌신," 그 설명 한다. "

형태와 간단한 고객 액세스 응용 프로그램에서 일부 HTML5의 단점은 분명 있습니다. 폼 센서의 큰 숫자에 대 한 액세스를 필요 하지 않습니다 그리고 성능이 큰 문제가 되지 않습니다. 고객 액세스 애플 리 케이 션 응용 프로그램 저장소 리뷰, 적용 되지 않습니다 하 고 종종 전자 메일에서 링크를 통해 액세스할 수 있습니다.

킹 HTML5 인코딩을 사용 하 여 데스크톱 애플 리 케이 션 및 하이브리드 모바일 애플 리 케이 션에 대 한 몇 가지 기회를 봤어요, 하지만 그것은 이러한 플랫폼에 대 한 다른 사용 사례를 기억 하는 것이 중요. "나는 애플 리 케이 션 및 스마트폰, 바탕 화면에 실행 되는 계정에 얼마나 많은 사람들이 이러한 것 들을 사용 하는 고려 하지 않습니다 필요 합니다." 나는 데스크탑 및 모바일 개발, 각각의 계정에 그 플랫폼의 다른 워크플로 다른 응용 프로그램을 추천 한다. "

HTML5의 범위를 확장 하는 새로운 사양

대조적으로, 다른 개발자가 HTML5 모바일 응용 프로그램 개발에 선도적인 역할을 시작 믿습니다. 타일러 Wassell, 웹 응용 프로그램 개발 소프트웨어, 소프트웨어 개발 관리자 기본 생활에 관심을 능가 HTML5에 있는 성장 관심사를 본다. 그는 설명 했다: "새로운 자바 스크립트 API와 HTML5 강한 커뮤니케이션, 웹 데이터 저장, 브라우저, 파일 관리 기능 및 더 중요 한 것은 모바일 브라우저를 제공 합니다." 이 때문에 네이티브 모바일 애플 리 케이 션 대신 더 많은 모바일 웹 응용 프로그램을 볼 것 같아요. "

자바 스크립트, 프로그래밍 언어, 웹 개발자가 HTML5 기능을 활용할 수 있습니다, Wassell 언어를 사용 하 여 관심을 성장 포인트. 전체 스택, MANGODB, Node.js, 응용 프로그램 서버와 같은 Angular.js, 콘텐츠 렌더링을 위해 자바 스크립트 클라이언트 프레임 워크의 증가 같은 NoSQL 데이터베이스 같이 자바 스크립트 개발에 대 한 토론의 많은 지금 있다 Ember.js 및 Backbone.js입니다. Wassel 말했다: "웹 응용 프로그램 개발, 내가 볼 자바/HTML5는 진화 하 고 웹을 지배." "

또한, HTML5 핵심 역량 및 개발자 도구 개선 또한 유용 하 게 HTML5 점점 더 점점 더 많은 응용 프로그램에 대 한. 예를 들어 Wassell는 계속 인터넷 연결이 존재 하지 않는 때 사용할 수 있는 데이터 기반 응용 프로그램에 대 한 필요를 본다. 이를 위해, 개발자는 HTML5 응용 프로그램 캐시를 응용 프로그램 리소스를 저장할 차례. "우리 HTML5 없이 그것을 할 수 없습니다," 고 말했다.

웹 소켓, 서버 전송 이벤트, 메시징, 웹 등 다른 강력한 HTML5 기능을가지고 큰 관심을 자극 했다. "이러한 기능 중 일부는 완전히 성숙 하지만 거기에 밝은 미래 웹 브라우저 간의 통신을 향상 및 서버와 같은 더 네이티브 모바일 응용 프로그램 경험을 이어질 수 있는 푸시 알림," Wassell 말했다. "

긴 안목으로 보면, IDC의 Hilwa HTML5의 동시 사용과 서로 교체 하는 대신 네이티브 모바일 응용 프로그램을 볼 예정 이다. 하지만 네이티브 응용 프로그램 플랫폼은 모바일 응용 프로그램에 대 한 주요 배달 도구 유지 됩니다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.