Компания Oracle представила (https://community.oracle.com/community/development_tools/ora... открытый инструментарий JavaScript Extension Toolkit (http://oraclejet.org) (JET) 2.0.0, включающий набор библиотек с реализацией типовых компонентов (http://www.oracle.com/webfolder/technetwork/jet/uiComponents... для построения web-приложений с современным пользовательским интерфейсом или создания интерактивных блоков на языке JavaScript. В том числе поддерживается создание одностраничных сайтов (SPA (https://ru.wikipedia.org/wiki/%D0%9E%D0%... приложений для мобильных устройств и гибридных интерфейсов, работающих на различных экранных разрешениях.
<center><a href="https://community.oracle.com/servlet/JiveServlet/showImage/3... src="https://www.opennet.me/opennews/pics_base/0_1456912937.png&q... style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border=0></a></center>
JET 2.0 является первым открытым выпуском, ранее проект развивался как проприетарная разработка. Код распространяется (https://github.com/oracle/oraclejet) под свободной лицензией UPL (Universal Permissive License). Кроме оригинальных разработок, набор включает и типовые открытые библиотеки, такие как jQuery, jQuery UI, Knockout, RequireJS и Hammer. В состав также входит генератор кода для быстрого создания рабочих прототипов на основе шаблона, средства для создания анимации и мощная система построения интерактивных графиков и диаграмм.
<center><a href="https://community.oracle.com/servlet/JiveServlet/showImage/3... src="https://www.opennet.me/opennews/pics_base/0_1456912996.png&q... style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border=0></a></center>
URL: https://community.oracle.com/community/development_tools/ora...
Новость: http://www.opennet.me/opennews/art.shtml?num=43973
А, вот зачем им нужен был суд с гуглом. Хотели пропихнуть свое гуано в андроид.
Интеллектуальный уровень и познания местных анонимусов просто поражают.
Тут два варианта - либо прогуливает, либо обострение. Так что не обращай внимание.
iOS -- красиво
Android -- норм
WP -- уродство
Все три дрянь, с плоскими однотонными темами
Толи при Джобсе было, когда интерфейс хотелось лизать.
Зачем лизать **интерфейс**? Оо
По теме: плоскота это мода, пройдёт.
> Зачем лизать **интерфейс**? ОоМаководы, сэр!
> По теме: плоскота это мода, пройдёт.
Однако успели перед этим покусать гнумеров (которые, ничтоже сумняшеся, пропихивают все это добро в дефолты гтк)!
это образное выражение, обозначающее фапабельность интерфейса
"То ли", позорище!
Посмотрел примеры - полная Ж...Java головного мозга.
Что бы использовать кнопку(button) нужно импортировать 5(пять) компонентов
и написать 18 строк кода, не считая кода в html(да, там тоже нужно).
Видимо написать одной строкой onclick="DoStaff()" уже не модно? Или в оракле все еще платят за строки кода?
К чему тут Java?
Не модно - Do Stuff() не должно быть в HTML. Они там перестарались слегка (например, почему button title не сунуть в атрибут title - непонятно, но может и есть резон), но в принципе нормально.А эти строки... Их будет столько для одной кнопочки, а вот для каждой последующей добавляется только её описание - вроде такого:
<input id="submit" type="submit" data-bind="click: buttonClick, ojComponent: {component: 'ojButton', label: 'A submit button'}"/>а обработка происходит централизованно.
onclick годится для документа с кнопочкой, а для приложений - не ахти, поддерживать неудобно.
ынтырпрайзненько.
в зависимостях jquery и jquery ui но при этом IE11 на их примере разваливает половину верстки. Если поддержка только для новых браузеров, зачем jq было тащить
какой-то поддельный ынтырпрайз, должен был быть ie6
Посмотрел. Не нужно. Закрывайте.
> Посмотрел. Не нужно. Закрывайте.Ок. Закрыли.
<select id="selectcomp"
data-bind="ojComponent: {component: 'ojSelect',
value: 'Chrome',
required: isRequired,
help: {definition: helpDef(), source:helpSource()}}">даже трудно себе представить, чем они руководствовались, придумывая такую жуть:)
cms-ориентированность, чтобы контент-манагер мог потыцать и настроить;