Alloy 2.0 и новый сайт alloyui.com - Alloy 2.0 и новый сайт alloyui.com
Blogs
Breadcrumbs
В Liferay до версии 5.2.x включительно в качестве основного javascript-фреймворка использовался старый добрый jQuery. Он оооочень старый - и очень добрый, потому что по нему есть куча документации и куча компонент. Лично я, как человек который так и не подружился с языком JavaScript (по мне, так что для программирования на JS, что на программировании на Perl - про новые языки не скажу - требуется определкенный поворот головы относительно нормальной оси). Так вот, несмотря на то, что я человек от JavaScript достаточно далекий - мне использовать JavScript было легко и просто.
Но в Liferay 6.0 случилось непоправимое. jQuery был выкинут (нет, его можно конечно добавить и использовать - что все и делают) - а вместо него появился AlloyUI - могучий и ужасный (тут и далее мое личное мнение :) ). Судя по обещаниям на сайте Liferay - он очень могучий. Но каждый раз попытки что-либо сделать на нем показывали что он ооочень ужасный.
По мне, так AlloyUI и YUI (на котором он базируются) так же отличаются от jQuery - как почтовик Yahoo от почтовика Google - один (вернее второй) простой и быстрый, а другой... (давно я не заходил на свой аккаунт в Yahoo - но слышал что там все так же плохо).
Тем не менее, уже вышла версия Liferay 6.1, не за горами и 6.2, и судя по всему AlloyUI это в серьез и надолго, так что придется с ним смириться.
И вот вышла версия AlloyUI 2.0 - что же нам в ней обещают?
- Новый супер-красивый сайт: http://alloyui.com/ - теперь AlloyUI постараются продвигать не как javascript-framework на котором построен Liferay, а просто как супер-пупер классный JS-Framework, который вывел использование YUI на новые горизонты. На сайте обещают много документации, демок и пр. - правда все демки очень базовые, а что бы понять как пользоваться документацией - надо знать половину framework-а. Например ответа на банальный вопрос, как сделать autocomplete combobox c получением данных через REST (вопрос на который в свое время было убито кучу времени) там так и нет. Вся документация подразумевает что вы уже гуру в JavaScript и YUI как минимум и уже четко знаете что и как делать - а сюда зашли только что бы посмотреть имя метода.
- Улучшенный внешний вид
- Более быстрая сборка (надеюсь нам не придется самим его собирать)
- Новый CDN для более быстрой загрузки (вот это полезно)
- Код AlloyUI раньше занимал 800Mb (!!!!) теперь всего (!!!) 10Mb (разработчики jQuery - дети из песочницы)
- И как результат в AlloyUI значительно меньше компонент - 20 вместо 73. Вы уже используете остальные 53? Не отчаивайтесь - они по прежнему есть в AlloyUI 1.7 :)
Хотите узнать больше? Анонс на английском на сайте Liferay: http://www.liferay.com/web/eduardo.lundgren/blog/-/blogs/reintroducing-alloyui-or-meet-alloy-2-0- или присоединяйтесь к вебинару который состоится 19-ого февраля: http://www.liferay.com/events/web-events
- 6.2 (12)
- 7.0 (12)
- activiti (14)
- apache camel (6)
- camel (11)
- devcon (6)
- devops (5)
- emdev (9)
- emdev limited (9)
- entaxy (13)
- esb (10)
- fuse (5)
- gartner (7)
- google apps (6)
- jboss (5)
- liferay (143)
- liferay 7.1 (11)
- liferay dxp (11)
- liferay7 (12)
- openshift (8)
- osgi (5)
- redhat (15)
- rest (6)
- wso2 (70)
- wso2 api-m (10)
- wso2 ei (8)
- wso2ei (5)
- wso2esb (7)
- wso2is (8)
- емдев (11)
Сайт использует файлы cookie. Они позволяют узнавать вас и получать информацию о вашем пользовательском опыте. Это нужно, чтобы улучшать сайт. Посещая страницы сайта и предоставляя свои данные, вы позволяете нам предоставлять их сторонним партнерам. Если вы согласны, продолжайте пользоваться сайтом. Если нет – установите специальные настройки в браузере или обратитесь в техподдержку.