Разработка бизнес приложений на OpenUI5. Николай Надоричев. MoscowJS 14

Автор Elena Batratskaya
Разработка бизнес приложений на OpenUI5. Николай Надоричев. MoscowJS 14

Всем привет.

Меня зовут. Коля я понимаю консалтинг сегодня вам хочу рассказать про. Фрезер который называется openui5 от компании SAP времени.

Давайте поприветствуем колледж что-ли ночной компания SAP данное время — это был платным и стоит очень дешево, но сопротивляется и выложили на внимание общественности под лицензия Apache 200.

Давайте взглянем на него для примера. Я маленько приложение с которым вы можете увидеть по этой ссылке ты можешь выходить с ноутбуком с телефона играю, что будет хорошо. Как говорит Framework Build your own Devices означает построить. Однажды Запускай на всех устройствах. К сожалению — это действительно только для мобильных библиотека этого приморка и на данный момент. Они не отточены поэтому сегодня народ пойдет именно. Одесская библиотека зачем где его применяют — это внутренний корпоративный портал. А который используется во многих крупных корпорациях грибы гибридное приложение аналог внг по новой запускается и отлично панель управления cms и прочее ещё один пункт, а в нём попозже примерно в конце доклада ты так почему же он p0505 — это коробок которым работает всё из коробки на данном примере я показал таблицу которые уже изначально. Есть ли сортировка и фильтрация и в данной привязывается и всё бегает быстро бодро. И вообще всё-всё-всё здорово. У нас тоже похоже разработка здесь не просто так отобрази маленького мальчика играющего кубики. Потому, что сама разработка она похожа на конструктор мы берём шаблон булакину на него готовые Control и мы получали интерфейс набор стандартных котов очень велика на данный момент почти 70 штук известный версии набор только растет и позволяет разработчикам кратчайшие сроки делать приложение которое необходимо проверка построена классической паттерне модель представление контроллер причём поддерживается множество вариантов моделей и представлений поэтому нету там правил как разработать приложение на нём вы сами ему говорить то как хотите — это всё видеть. Например я покажу как разработать маленькое предложение с что-то вроде hello-world который стоит из текстового поля и которые выводят собственный текст в этом поле состоит из 3 файлов — это и имел представление контроллер включение проверка проходит методом тыка скрипт кто прописан путь до фреймворка прописан параметры кто. Нам необходимо в данном случае мы указываем то, что мы хотим использовать библиотеку сапоги Kuoma с набором контролов использовать тема использовать сложные бинды сложно бинтах его строчек позже дальше идёт после инициализации приложения мы говорим. Где хранятся наши представления и контроллера, что в корне проекта дальше мы инициализирован представления которому цепляется контроллер и в самый последний момент мы указываем Def служба яичников куда собственность — это будет. Рамзеса проект позволяет описать представление в xml json JS html5. Я лично тебя. Я остановился на представление потому, что они имеют самый читабельный вид здесь мы видим, что при солении название контроллера все namespace и и собственно Control которые мы используем почему — это удобно вместо того чтобы писать soapui commons Text Field мы пишем textfield контроллер. Здесь тоже простой продам здесь я хотел объяснить почему мы используем сложных блюд при простых бендах мы не можем выслать представлениях использовать функцию формата которая участвует есть на таксу мы можем писать только из моделей — это простейший контроллер которые в методе он создает модель и прописывать мне поле name потом и привязываем — это эту модель представлению и оставшихся метод ихла форматор — это метод который формирует строку сейчас я вот хочу много подобных про другие представления которые вообще есть проверки и тот же сон представление поклонники. ФГС может обрадует лично для меня — это такая каша которая трудно читабельно твоём представлении представляет собой обычно у некоторых людей мы можем прописать атрибуты Data SAP UI и вместе этих делах появился нашей контрола. Почему котам представления поддерживает handlebars который встроен фреймворк и можем его из коробки ZF представления. Это самый сложный язык и по сути мы сами являемся классы мы их инициализируем мы сами собираем все представления и выходим наружу. Зачем сдают гибкостью, но в большинстве случаев нам не нужна такая большая гибкость и я бы всё-таки спорить xml модели самые простейшие виды моделей и тот же сон поддерживается. Сколь угодно сложную структуру моделей и бинды к свойствам металлов привязываться по expose поэтому вы можете в любой момент выдать любой любое значение из вашей модели по сути. Это для объекта xml Model. Аналогично Джейсона только, а так. Это его полный аналог судомодельный немного интересней. А вообще куда-то — это протокол создана компания Microsoft для работы с документом. Поэтому если у кого-то уже есть backend работающие по данному протоколу ipv6 подключить около 5 и использовать его встроенное место для работы с автомобилем причём. Если вы что-то изменить на завтра вам привык сам создает нужное запросы для изменения данных на бэкенде также в отдельные модели в выложили модель локальные которые позволяют нам в любой момент переключать языки в приложении они европейцы хранения — это File properties — это ключ равно значение.

0 комментариев
0

Читайте также