Enyo (бағдарламалық жасақтама) - Enyo (software)

Enyo
ӘзірлеушілерLG, HP Inc. және USA Today[1]
Бастапқы шығарылым2011 жылғы 9 ақпан; 9 жыл бұрын (2011-02-09)
Тұрақты шығарылым
2.7.0 / 1 сәуір 2016 ж (2016-04-01)
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанОбъектіге бағытталған бағдарламалау
Операциялық жүйеКросс-платформа
ТүріJavaScript негізі
ЛицензияApache лицензиясы 2.0
Веб-сайтenyojs.com

Enyo болып табылады ашық ақпарат көзі JavaScript негізі нысанға бағытталған инкапсуляция мен модульдікке баса назар аударатын мобильді, жұмыс үстелі, теледидарлар мен веб-қосымшалар үшін.[2] Бастапқыда Пальма, кейінірек сатып алынған Hewlett-Packard содан кейін Apache 2.0 лицензиясы бойынша шығарылды.[3] Оның демеушісі LG Electronics және Hewlett-Packard.

Жүктеу тақтасы

Жүктеу тақтасы - бұл бағдарламаның папкасының қаңқасын ұсынатын қосымшаны құрудың оңайлатылған тәсілі ағаш. Bootplate шаблоны қораптан тыс көздерді басқаруды және платформалар аралық орналастыруды қолдайтын толық стартер жобасын ұсынады. Ол жаңа жобаны құруды және оны түпкілікті орналастыруға дайындықты жеңілдету үшін қолданыла алады.[4]

Кітапханалар

  • Орналасу: Fittables, скроллерлер, тізімдер, жәшіктер, панельдер.
  • Оникс: WebOS / сенсорлық тақтаның түпнұсқалық дизайны негізінде, бірақ кез-келген платформада қолдануға болады.
  • Ай тасы: LG SmartTV қосымшаларында қолданылады, бірақ кез-келген платформада қолдануға болады.
  • Көпшілік назарына: Кілттерге негізделген өзара әрекеттесуді қолдау және қашықтан басқару пультіндегі және пернетақталардағы оқиғаларды «көрсетіп, нұқыңыз».
  • Мочи:[5] Қосымша интерфейс кітапханасы.
    Enyo Mochi UI
    Мұны команда артта қалғаннан бері қолдайды webOS бұл қалдырылған интерфейсті Palm / HP ашық көзі ретінде шығарды.[6] Бұл кітапхана дәл қазір жүктеу тақтасына қосылмаған, бірақ өте жақсы дизайн құжаттары бар.[7]
  • enyo-iLib: Интернационализация және локализация кітапхана, Enib қосымшаларына ilib функционалдығын қосады.[8] G11n - enyo жаңа нұсқаларында қолданыстан шыққан тағы бір кітапхана.
  • Кенеп
  • Қосымша
  • энио-кордова: Enyo-үйлесімді кітапхана, автоматты түрде платформаға арналған Кордова кітапхана (WIP).

Пайдаланыңыз

Enyo-мен келесі жобалар салынды:

Enyo қосымшаларының ішінара тізімін мына жерден табуға болады Enyo Apps. Кейбір әзірлеушілерді табуға болады Enyo Developer Directory.

Мысалдар

Бұл мысал 'Сәлем әлемдік бағдарлама 'Enyo-да

enyo.мейірімді({  аты: «Сәлем Әлем»,  мейірімді: enyo.Бақылау,  мазмұны: 'Сәлем Әлем!',});жаңа Сәлем Әлем().жазу();

Қолдау көрсетілетін платформалар

Жалпы, Enyo барлық заманауи стандарттарға негізделген веб-орталарда жұмыс істей алады, бірақ олардың әртүрлілігіне байланысты үш деңгей бар. 2015 жылы[13] қолдау көрсетілетін кейбір платформалар:

  • 1 деңгейге жоғары басымдықта қолдау көрсетіледі:

Пакеттік бағдарламалар: iOS7, iOS6 (PhoneGap), Android 4+ (PhoneGap), Windows 8.1 Store App және Windows Phone 8 (PhoneGap), BlackBerry 10 (PhoneGap), Chrome веб-дүкенінің қолданбасы, LG webOS.

Жұмыс үстелі браузерлері: Chrome (соңғы), Сафари (соңғы 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 ОЖ (алдын-ала шығарылым), 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

Нұсқалар

Шығару күні

Нұсқа нөмірі

Ескертулер

9 ақпан 20111,0 (HP)[14]
  • Рұқсат тәуелсіз, планшет және ұялы телефондарға арналған бір код
  • Толығымен дайын HP сенсорлық тақтасы
2012 жылғы қаңтар1.0 (ашық қайнар көз)HP Apache 2.0 лицензиясы бойынша Enyo ашық көздері
25 қаңтар 2012 ж2.0b
  • бірінші Enyo 2 бета-нұсқасы
  • iOS, Android, Safari, Firefox, Chrome және IE8 + қоса барлық заманауи веб-орталармен жұмыс жасау үшін Enyo 1 порталы.
2012 жылғы 18 шілде2.0Enyo 2 өндіріс нұсқасы
2012 жылғы 30 тамыз2.0.1
26 қазан 2012 ж2.1
  • Chrome (Android және iOS6 үшін) қолдау
  • Бұл икемділік, оқшаулау және жаңа виджеттер
  • Плита, үлгілер және басқа жақсартулар мен түзетулер
28 қараша 2012 ж2.1.1Kindle Fire HD және IE 10 (Windows 8, RT және Телефон үшін) қолдау
2013 жылғы 21 ақпан2.2
  • Windows 8, Windows Phone 8 және BlackBerry 10 қолдайды
  • Апарып тастауды қайта реттей отырып, шексіз айналдыру тізімі
  • Кішкентай жақсартулар мен түзетулер
2013 жылғы 18 қазан2.3.0-дейін.10[15]
  • қосымшаны әзірлеудің MVC моделін қолдау
  • Деректер қабатын сенімді қолдау (модель, жинақ, дереккөз және дүкен)
  • Ай тасы мен Spotlight қолдауы.
  • LG webOS теледидарын шығару және шығару кестесімен тығыз байланысты
5 ақпан, 20142.4.0-алдын ала[16]Enyo қауымдастығына назар аударыңыз (2.3-тен көп).
11 желтоқсан, 2014 ж2.5.1.1[17]
  • Өнімділік пен тұрақтылыққа назар аударыңыз.
  • Деректер қабатын жақсарту (модельдер, коллекциялар, деректер көздері)
Сәуір, 20162.7[18]
  • Негізгі деңгейдегі оңтайландыру
  • Жаңа және өзгертілген ядро ​​және тас тас басқару элементтері
  • SVG кітапханасы
  • Қол жетімділікті қолдау

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ http://enyojs.com
  2. ^ «Enyo қосымшаларын әзірлеу». Архивтелген түпнұсқа 2012-01-04. Алынған 2011-12-30.
  3. ^ «HP: WebOS, Enyo қосымшасының фреймворк көзі ашық». Алынған 2011-12-30.
  4. ^ «Bootplate Github». Алынған 2012-07-24.
  5. ^ «GitHub enyojs / mochi». Алынған 6 сәуір 2014.
  6. ^ «Мочиді босату». Алынған 6 сәуір 2014.
  7. ^ «Мочи Дизайндары». Алынған 6 сәуір 2014.
  8. ^ «Локализация». Архивтелген түпнұсқа 2014 жылғы 7 сәуірде. Алынған 6 сәуір 2014.
  9. ^ «LG SMART теледидарды жаңа WEBOS SMART теледидар платформасымен қарапайым етеді». Архивтелген түпнұсқа 2014-02-13. Алынған 2017-04-25.
  10. ^ «LG Electronics компаниясы Smart TV-ді жақсарту үшін HP-ден webOS сатып алады». Алынған 2013-09-08.
  11. ^ «Openbravo Mobile: техникалық шолу және жол картасы». Архивтелген түпнұсқа 2013-09-27. Алынған 2013-09-08.
  12. ^ «Қысқаша хат». Алынған 2014-03-22.
  13. ^ «Қолдау көрсетілетін платформалар». Алынған 2015-09-25.
  14. ^ «webOS Enyo фреймворкты бүгінде әзірлеушілер үшін ақысыз, телефондарға, планшеттерге және компьютерлерге пикселдер тығыздығы агностикалық қосымшаларды ұсынады». Алынған 2013-09-08.
  15. ^ «Enyo 2.3.0-pre.10 жариялау». blog.enyojs.com. Алынған 25 наурыз 2014.
  16. ^ «Моонтас, Spotlight және Enyo 2.4 таныстыру». blog.enyojs.com. Алынған 25 наурыз 2014.
  17. ^ «Моонтас, Spotlight және Enyo 2.4 таныстыру». blog.enyojs.com. Алынған 27 қыркүйек 2015.
  18. ^ «Enyo 2.7.0 шығарылды». blog.enyojs.com. Алынған 8 желтоқсан 2017.

Сыртқы сілтемелер