Enyo(소프트웨어)
Enyo (software)개발자 | LG, HP, USA[1] Today |
---|---|
초기 릴리즈 | 2011년 2월 9일, | 전(
안정된 릴리스 | 2.7.0 / 2016년 4월 1일 ( |
저장소 | |
기입처 | 객체 지향 프로그래밍 |
운영 체제 | 크로스 플랫폼 |
유형 | 자바스크립트 프레임워크 |
면허증. | Apache 라이센스 2.0 |
웹 사이트 | enyojs |
Enyo는 객체 지향 캡슐화와 [2]모듈화를 강조하는 크로스 플랫폼 모바일, 데스크톱, TV 및 웹 애플리케이션을 위한 오픈 소스 JavaScript 프레임워크입니다.처음에 Palm에 의해 개발되었으며, 나중에 Hewlett-Packard에 인수되어 Apache 2.0 [3]라이선스로 출시되었습니다.LG전자와 휴렛패커드가 후원한다.
부트 플레이트
Bootplate는 프로그램의 폴더 트리의 골격을 제공하는 간단한 앱 생성 방법입니다.Bootplate 템플릿은 소스 제어 및 크로스 플랫폼 도입을 지원하는 완전한 스타터 프로젝트를 제공합니다.새로운 프로젝트의 작성과 최종 [4]도입 준비를 용이하게 하기 위해 사용할 수 있습니다.
라이브러리
- 레이아웃: 맞춤, 스크롤러, 목록, 서랍, 패널.
- Onyx: WebOS/터치패드 원형을 기반으로 하지만 모든 플랫폼에서 사용할 수 있습니다.
- 문스톤:LG 스마트 사용TV 앱이지만 모든 플랫폼에서 사용할 수 있습니다.
- 스포트라이트:리모컨 및 키보드에서 키 기반 상호 작용 및 "포인트 앤 클릭" 이벤트를 지원합니다.
- Mochi:[5] 고급 사용자 인터페이스 라이브러리.웹OS의 배후에 있는 팀이 이 버려진 인터페이스를 Palm/HP에서 오픈 [6]소스로 출시한 이후 커뮤니티에 의해 유지되고 있습니다.이 라이브러리는 현재 부트 플레이트에 포함되어 있지 않지만 설계 문서가 [7]있습니다.
- enyo-iLib:국제화 및 현지화 라이브러리로 ilib의 기능을 Enyo [8]앱으로 정리했습니다.G11n은 enyo의 새로운 버전에서 더 이상 사용되지 않는 또 다른 라이브러리입니다.
- 캔버스
- 추가의
- enyo-cordova: 플랫폼 고유의 Cordova 라이브러리(WIP)를 자동으로 포함하는 Enyo 호환 라이브러리.
사용하다
Enyo에서는 다음 프로젝트가 구축됩니다.
엔요 앱의 일부 리스트는 엔요 앱에서 확인할 수 있습니다.일부 개발자는 Enyo Developer Directory에 있습니다.
예
이것은 Enyo의 'Hello world 프로그램'의 예시입니다.
enyo.친절한({ 이름.: '헬로월드, 친절한: enyo.통제, 내용: 안녕, 세상아!, }); 신규 안녕 세계().쓰다();
지원되는 플랫폼
일반적으로 Enyo는 비교적 현대적인 표준 기반 웹 환경 모두에서 실행할 수 있지만, 이러한 환경의 다양성 때문에 3가지 우선 순위가 있습니다.2015년 현재[13] 지원되는 플랫폼은 다음과 같습니다.
- Tier 1 높은 우선순위로 지원:
패키지 앱: iOS7, iOS6(PhoneGap), Android 4+(PhoneGap), Windows 8.1 Store App 및 Windows Phone8(PhoneGap), Blackberry 10(PhoneGap), Chrome WebStore App, LG WebOS.
데스크톱 브라우저:Chrome(최신), Safari(최신 MAC), Firefox(최신), IE11 IE10, IE9, IE8. (윈)
모바일 브라우저: iOS7, iOS6, Android 4+ Chrome, Kindle Fire 및 HD, Blackberry 10, IE11(Windows 8.1),IE10(Windows Phone 8).
- 계층 2 지원
패키지 애플리케이션: iOS5, iOS4, Android 2.3, Firefox OS (프리 릴리즈), Tizen OS (프리 릴리즈), Windows 8 Store App, Windows (Intel AppUp)
데스크톱 브라우저: Opera, Chrome > 10, Firefox > 4, Safari > 5.
모바일 브라우저: iOS5, iOS4, Android 4+ Firefox, webOS 3.0.5, webOS 2.2, BlackBerry 6-7, BlackBerry Playbook 등
- 계층 3 부분 지원
모바일 브라우저: Windows Phone 7.5.
- 지원 없음
데스크톱 브라우저: IE8
모바일 브라우저: Windows Phone 7, BlackBerry 6, Symbian, Opera Mini
버전
발매일 | 버전 번호 | 메모들 |
---|---|---|
2011년 2월 9일 | 1.0 (HP)[14] |
|
2012년 1월 | 1.0 (오픈 소스) | Apache 2.0 라이선스의 HP 오픈 소스 Enyo |
2012년 1월 25일 | 2.0b[15] |
|
2012년 7월 18일 | 2.0[16] | 엔요2 프로덕션 버전 |
2012년 8월 30일 | 2.0.1[17] | |
2012년 10월 26일 | 2.1[18] |
|
2012년 11월 28일 | 2.1.1[19] | Kindle Fire HD 및 IE 10(Windows 8, RT 및 전화용) 지원 |
2013년 2월 21일 | 2.2[20] |
|
2013년 10월 18일 | 2.3.0~10년[21] 이전 |
|
2014년 2월 5일 | 2.4.0 - 1 이전[22] | 크로스 플랫폼 Enyo 커뮤니티(2.3 이상)에 초점을 맞춥니다. |
2014년 12월 11일 | 2.5.1.1[23] |
|
2016년 4월 | 2.7[24] |
|
「 」를 참조해 주세요.
레퍼런스
- ^ "Enact : An app development framework built atop React that's easy to use, performant and customizable". Enyojs.com. Retrieved 2021-11-09.
- ^ "Developing Enyo Applications". Archived from the original on 2012-01-04. Retrieved 2011-12-30.
- ^ "HP: WebOS, Enyo app framework goes open source". ZDNet. Retrieved 2011-12-30.
- ^ "Bootplate Github". GitHub. Retrieved 2012-07-24.
- ^ "GitHub enyojs/mochi". GitHub. Retrieved 6 April 2014.
- ^ "Releasing Mochi". Blog.enyojs.com. Retrieved 6 April 2014.
- ^ "Mochi Designs". GitHub. Retrieved 6 April 2014.
- ^ "Localization". Archived from the original on 7 April 2014. Retrieved 6 April 2014.
- ^ "LG MAKES SMART TV SIMPLE WITH NEW WEBOS SMART TV PLATFORM". Archived from the original on 2014-02-13. Retrieved 2017-04-25.
- ^ "LG Electronics Acquires webOS from HP to Enhance Smart TV". Retrieved 2013-09-08.
- ^ "Openbravo Mobile: Technical Overview and Roadmap". Archived from the original on 2013-09-27. Retrieved 2013-09-08.
- ^ "A Shorter Letter". Xtuple.org. Retrieved 2014-03-22.
- ^ "Supported Platforms". Enyojs.com. Retrieved 2015-09-25.
- ^ "webOS Enyo framework free to developers today, brings pixel density agnostic apps to phones, tablets and PC". Engadget.com. Retrieved 2013-09-08.
- ^ "HP News - HP to Commit webOS to Open Source by Fall 2012".
- ^ "Enyo 2 Exits Beta".
- ^ "Announcing Enyo 2.0.1".
- ^ "Enyo 2.1: Theming, Localization, and more!".
- ^ "Enyo 2.1.1: IE 10 and Kindle Fire HD support".
- ^ "Enyo 2.2: Even More Platforms, List Madness".
- ^ "Announcing Enyo 2.3.0-pre.10". Blog.enyojs.com. Retrieved 25 March 2014.
- ^ "Introducing Moonstone, Spotlight and Enyo 2.4". Blog.enyojs.com. Retrieved 25 March 2014.
- ^ "Introducing Moonstone, Spotlight and Enyo 2.4". Blog.enyojs.com. Retrieved 27 September 2015.
- ^ "Enyo 2.7.0 Released". Blog.enyojs.com. Retrieved 8 December 2017.