The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +/
Сообщение от opennews (??) on 19-Июл-12, 15:18 
JavaScript-фреймворк Enyo 2.0 (http://enyojs.com/) вышел (http://blog.enyojs.com/post/27492225747/enyo-2-exits-beta) из стадии бета тестирования. Представленная версия, по мнению разработчиков, является полностью готовой к промышленному использованию. Enyo представляет собой объектно-ориентированный модульный фреймворк для быстрой разработки приложений на языке JavaScript с использованием стандартных web-технологий.  В составе проекта развивается  набор готовых виджетов, которые можно использовать для создания приложений с полноценным графическим интерфейсом пользователя, а также библиотека c макетами размещения элементов (layout), позволяющая адаптировать работу программы для различных типов устройств, от телефонов до десктопов.

Enyo 2.0 позволяет создавать универсальные программы, работающие в соответствии с парадигмой - "написано один раз, работает везде" -  созданное с использованием Enyo 2.0 приложение будет работать не только на мобильных платформах, таких как webOS, Apple iOS и Android, но также и в обычных web-браузерах для настольных систем, включая Chrome, Firefox, Safari и Internet Explorer. Созданная с использованием Enyo программа представляет собой каркас на HTML, в котором загружается JavaScript-библиотека Enyo, логика работы формируется в JavaScript блоках, а интерфейс строится с использованием элементов "div".


Enyo использует простую, но мощную модель инкапсуляции, позволяющую разбивать функциональность приложения на автономные блоки, которые легко поддерживать и которые могут быть повторно использованы в других проектах. Каждая часть использующего Enyo приложения является "компонентом" (базовый класс Component), при этом все компоненты строятся на базе других компонентов. Например, разработчик может создать на базе тегов input и label компонент LabeledInput и в дальнейшем использовать его как неделимое целое. Модель инкапсуляции Enyo подразумевает отсутствие нераздельных больших частей кода, вместо которых предлагается использовать совокупность небольших и неусложнённых компонентов. Подобный подход позволяет значительно упростить разработку и поддержку больших и сложных проектов.

По сравнению с бета версией данный релиз исправляет накопившиеся ошибки и привносит дополнительные виджеты, такие как меню, выбор цвета, всплывающая подсказка, древовидное отображение списка, адаптируемая к размеру экрана строка инструментов,  Drawer, Scrim. Обновлен дизайн сайта (http://enyojs.com/) проекта, представлены (http://enyojs.com/sampler/) примеры использования. Принят (http://enyojs.com/community/contribute/) новый режим приема патчей, похожий на модель разработки ядра Linux.

Впервые код Enyo 1.0 и Enyo 2.0 был открыт компанией HP в январе в рамках открытия компонентов операционной системы webOS под лицензией Apache 2.0. Enyo 2.0 является продолжением идей предыдущей версии, привязанной только к webOS, отличаясь обеспечением работы во всех современных браузерах и платформах (http://enyojs.com/docs/platforms/). С момента открытия сообществом было подготовлено более 50 плагинов и дополнений к Enyo, которые можно посмотреть в галерее дополнений (http://enyojs.com/gallery/).

URL: http://blog.enyojs.com/post/27492225747/enyo-2-exits-beta
Новость: http://www.opennet.me/opennews/art.shtml?num=34366

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +/
Сообщение от anonymous (??) on 19-Июл-12, 15:18 
>Модель инкапсуляции Enyo подразумевает отсутствие нераздельных больших частей кода, вместо которых предлагается использовать совокупность небольших и неусложнённых компонентов.

ООП?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +/
Сообщение от Crazy Alex (ok) on 19-Июл-12, 15:45 
Я когда вижу "базовый класс" и утверждения о "неусложнённости" рядом, огребаю когнитивный диссонанс - оно на практике всегда оказывалось тяжелым и нетривиальным.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  –3 +/
Сообщение от Аноним (??) on 19-Июл-12, 15:58 
Когда вижу "когнитивный диссонанс" и "на практике всегда оказывалось" понимаю, что человек сказал чушь.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +2 +/
Сообщение от Lain_13 email on 19-Июл-12, 16:27 
Когнитивный диссонанс — ощущение, вызванное столкновением в разуме человека двух взаимоисключающих знаний. Если у него есть практика, доказывающая неверность того утверждения о простоте, то когнитивный диссонанс у него вполне может возникать. Он знает одно, а тут утверждается прямо противоположное.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +1 +/
Сообщение от Crazy Alex (ok) on 19-Июл-12, 16:18 
Работает, как ни странно, шустро. Но кто там занимался эргономикой я не знаю. дефолтный компонент в варианте "прокрутке тачем" не даёт ни малейшего намёка что есть что прокрутивать, одинаково выглядящие чекбоксы и радиобаттоны. В pickers тоже хрен узнаешь, что не весь контент показан, а прокручивать можно, когда мыший курсор наводится на сплиттер - тоже никаких намёков, я его и заметил не сразу... В общем слишком уж заточено под тач и над эргономикой не особо думали - это всё буквально за две минуты и в одной демке попалось.

Кстати, слайдеры в опере глючат - ну да это черт с ним, один хрен минорный браузер.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +/
Сообщение от Аноним (??) on 19-Июл-12, 20:23 
>Кстати, слайдеры в опере глючат - ну да это черт с ним, один хрен минорный браузер.

Опера не заявлена как поддерживаемый.

>Но кто там занимался эргономикой я не знаю.

Эргономика на уровне, в WebOS с этим все впорядке. Заточено под тач, да, но это стандартный набор виджетов Onyx, никто не мешает запилить свой. В галерее полно примеров.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +/
Сообщение от Аноним (??) on 19-Июл-12, 18:02 
Работает быстрее Sencha?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +/
Сообщение от Аноним (??) on 19-Июл-12, 18:18 
немного потестировал, быстрее jQuery mobile, но Sencha шустрее
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +/
Сообщение от Аноним (??) on 20-Июл-12, 01:02 
Честно говоря какая-то омобиленная хрень. Сразу видно - юзали для создания гуя мобилки. Правда накукуй его делать на HTML не понятно. А для обычного веба больно дубовое и топорное, не в обиду хьюлету.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +/
Сообщение от Shura (??) on 20-Июл-12, 10:28 
Так именно для планшетов и разрабатывалось
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

11. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +/
Сообщение от Аноним (??) on 20-Июл-12, 01:03 
ЗЫ отскакивающие шарики катят как бенчмарк браузера. Если тысчонку запустить.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +/
Сообщение от kein on 20-Июл-12, 07:03 
ради интереса запустил тысченку на ноуте выдало циферку 20 (как  понл это фпс)
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +/
Сообщение от Игорь (??) on 20-Июл-12, 15:09 
Они изобрели усложненный dojo. Мои поздравления
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Первый стабильный релиз фреймворка Enyo 2.0, разработанного ..."  +/
Сообщение от Pilat (ok) on 22-Июл-12, 01:53 
Не знаю у кого оно шустро работает, я же вижу нереальные тормоза.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру