The OpenNET Project / Index page

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

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

"Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +/
Сообщение от opennews (??) on 30-Окт-12, 11:39 
Представлен (http://blog.enyojs.com/post/34359082150/enyo-2-1-theming-loc...) релиз JavaScript-фреймворка Enyo 2.1 (http://enyojs.com/), переведённого в разряд свободных проектов компанией HP в рамках открытия компонентов операционной системы webOS под лицензией Apache 2.0. Enyo представляет собой объектно-ориентированный модульный фреймворк для быстрой разработки приложений на языке JavaScript с использованием стандартных web-технологий. Модель разработки с использованием Enyo подразумевает уход от нераздельных больших частей кода в сторону совокупности небольших и неусложнённых компонентов, что позволяет значительно упростить разработку и поддержку больших и сложных проектов.


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


Среди новшеств (https://github.com/enyojs/enyo/wiki/Enyo-2.1-Release-Notes), добавленных в Enyo 2.1:

-  Поддержка использования легко настраиваемых тем оформления, построенных с использованием CSS-препроцессора LESS (http://lesscss.org/);

-  Интеграция (https://github.com/enyojs/enyo/wiki/Localization) библиотеки для создания локализованных интерфейсов, позволяющих использовать различные представления дат, времени, строк и номеров телефонов, в форматах, специфичных для различных регионов;
-  Полноценная поддержка (http://enyojs.com/docs/platforms/) браузеров Chrome for Android и iOS6. В ближайшее время также ожидается поддержка IE 10;
-  Новые виджеты: ImageView для просмотра изображений с поддержкой масштабирования и панорамирования; ImageCarousel для наглядной навигации по набору изображений в форме карусели; RangeSlider для выбора диапазонов; локализованные варианты DatePicker и TimePicker;

-  В Sampler (http://enyojs.com/sampler/) добавлена поддержка управляющих экранных жестов и возможность открытия образцов в jsFiddle.

URL: http://blog.enyojs.com/post/34359082150/enyo-2-1-theming-loc...
Новость: https://www.opennet.ru/opennews/art.shtml?num=35202

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

Оглавление

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


1. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  –3 +/
Сообщение от Аноним (??) on 30-Окт-12, 11:39 
И снова этот убогий джаваскрипт...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +/
Сообщение от Grmmhnd on 30-Окт-12, 11:50 
CoffeeScript не пробовали? Или чем для вас убог JavaScript?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +2 +/
Сообщение от Аноним (??) on 30-Окт-12, 12:17 
А то ты не знаешь что плохому танцору мешает.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +4 +/
Сообщение от Andrey Mitrofanov on 30-Окт-12, 12:30 
> А то ты не знаешь что плохому танцору мешает.

Обсуждение новостей на опеннете?

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

5. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +1 +/
Сообщение от Аноним (??) on 30-Окт-12, 13:37 
Нет, яйца.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +/
Сообщение от Andrey Mitrofanov on 30-Окт-12, 14:31 
Интриги-расследования: Аноним@опеннет готов пожертвовать яйцами, отрицая очевидное! :-P продолжайте
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +/
Сообщение от alsroot email(ok) on 30-Окт-12, 13:38 
Разрабатывая серверную часть проекта, возникла необходимость в быстром написании клиента (одного из нескольких, существующий клиент нацелен на школьников начальных классов) который будет *просто* работать на всех главный платформах. Не нашел ничего лучше чем JS приложение, выбрал Enyo за его лаконичность и то что он не пытается перенести десктопную парадигму в Web (как делают некоторые).

Для человека который до этого не программировал для Web, Enyo показался очень даже понятным/удобным/быстрым. Имея опыт написания GTK GUI (C/Python), Enyo на порядок быстрее и мощнее (CSS). Из первых проблем: CSS это конечно мощно но если увлечься, можно такого нагородить... (если LESS поможет поддерживать большие CSS, будет большой плюс); нет поддержки i18n по умолчанию (в JS), что тоже начали решать в 2.1.

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

8. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  –1 +/
Сообщение от Andrey Mitrofanov on 30-Окт-12, 14:33 
>возникла необходимость
> будет *просто* работать на всех
>выбрал
> Для человека который до этого не программировал для Web
>на порядок быстрее и мощнее
>начали решать в 2.1.

<история Успеха></гербалайф>

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

9. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +/
Сообщение от alsroot email(ok) on 30-Окт-12, 14:56 
Что Вас непосредственно смутило в приведенных Вами строках из оригинального поста?

Если выделенное слово "*просто*", то я действительно не нашел более удачного способа для написание локальных приложение которые будут *просто* работать например на GNU/Linux и iOS. Под "просто" понимается скачивание дистрибутивного бандла (без бинарный зависимостей) на целевой платформе и запуск его (возможен конечно просто открыть сайт в браузере, но для локального приложения есть свои резоны).

Если "Для человека который до этого не программировал для Web", то это не значит что с любым человеком произойдет теже самое (могу ручаться только за индивидов имеющих 10+ летний опыт программирования отличного от Web).

Если "на порядок быстрее и мощнее", это просто субъективное восприятие (что должно быть предельно понятно из контекста оригинального поста).

Детали можете найти на http://wiki.sugarlabs.org/go/Sugar_Network/Contributor_Hub.

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

10. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +/
Сообщение от Cobold (??) on 30-Окт-12, 16:19 
> Детали можете найти на http://wiki.sugarlabs.org/go/Sugar_Network/Contributor_Hub.

всё интересно, но "There is currently no text in this page", и курсоры убойные.

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

11. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +/
Сообщение от alsroot email(ok) on 30-Окт-12, 16:27 
>> Детали можете найти на http://wiki.sugarlabs.org/go/Sugar_Network/Contributor_Hub.
> всё интересно, но "There is currently no text in this page", и
> курсоры убойные.

Попробуйте без точки, http://wiki.sugarlabs.org/go/Sugar_Network/Contributor_Hub
А курсоры, это так, тема a-la десктопные курсоры из Sugar Shell.

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

12. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +/
Сообщение от Аноним (??) on 30-Окт-12, 17:07 
Курсоры ЗЛО
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +/
Сообщение от pinqui on 31-Окт-12, 10:51 
Люто плюсую, курсоры вообще ужас))
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "Релиз фреймворка Enyo 2.1, разработанного в рамках проекта w..."  +/
Сообщение от Аноним (??) on 30-Окт-12, 19:22 
поддержка IE 10 и вообще IE излишняя
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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