Разница между "приложениями SAP Fiori" и "приложением SAPUI5" - PullRequest
0 голосов
/ 06 июля 2018

Может ли кто-нибудь объяснить мне разницу между приложениями SAP Fiori и приложениями SAPUI5 ?

В документе , который SAP дал для создания целевого отображения, упоминается, что тип приложения SAPUI5 Fiori App должен быть выбран только для SAP Fiori Apps а не для других приложений SAPUI5 .

Эту функцию можно использовать только для приложений SAP Fiori. Не используйте эту функцию для других приложений SAPUI5.

До сих пор я считаю, что Fiori - это набор приложений SAP UI5. Если оба значения одинаковы, это означает, что мы не должны выбирать SAPUI5 Fiori для других приложений UI5.

Пожалуйста, исправьте меня, если я не прав, а также, пожалуйста, устраните путаницу.

Ответы [ 7 ]

0 голосов
/ 05 октября 2018

SAPUI5

SAPUI5 является клиентской средой рендеринга HTML 5, с помощью которой разработчик может создавать адаптивное приложение для пользователя.

SAP FIORI

SAP Fiori - это набор стандартных приложений, основанный на библиотеке SAPUI5, предоставляемой SAP. Приложения SAP Fiori имеют некоторые стандартные руководящие принципы проектирования и способы разработки этих приложений.

0 голосов
/ 20 апреля 2019

SAP Fiori отстаивает принцип проектирования, известный как 1-1-3 («один один три»). Это означает, что каждый экран должен быть разработан с учетом одного пользователя (или роли), одной задачи, которую этот пользователь хочет выполнить, и максимум трех уровней навигации для выполнения этой задачи. А также другие принципы дизайна, такие как последовательный, восхитительный, простой и отзывчивый.

Где приложение Sap Ui5 не должно следовать вышеупомянутым принципам проектирования.

SAP webIde предоставляет шаблоны для каждого из типов приложений.

0 голосов
/ 18 сентября 2018

SAPUI5 - это JavaScript-фреймворк, подобный React, только что разработанный SAP, и поставляется с большой коллекцией настраиваемых готовых элементов управления.

Fiori, с другой стороны, является языком дизайна SAP. Пользовательский интерфейс SAP Fiori основан на ролях, адаптивен, прост, согласован и восхитителен. Смотрите также здесь https://experience.sap.com/fiori-design-web/get-started/#design-principles

0 голосов
/ 18 сентября 2018

SAP UI5

UI5 - это собственный пользовательский интерфейс SAP для разработки веб-приложений.

В настоящее время UI5 становится популярным за пределами SAP, чтобы также создавать приложения не-SAP.

UI5 использует веб-технологии, такие как HTML, CSS и JavaScript.

SAPUI5 - это технология, а Fiori - методология.

SAPUI5 - гибридное приложение (из-за HTML5).

Приложения SAPUI5 работают на нескольких платформах с полной функциональностью, как нативные приложения, такие как SMP.

UI5 - это фреймворк, основанный на паттерне MVC. Используя этот фреймворк, разработчик может легко создавать веб-приложения.

SAP Fiori

Fiori - это новый пользовательский интерфейс для программного обеспечения SAP. Чтобы преодолеть сложность традиционного графического интерфейса SAP, был разработан новый Fiori.

Fiori фокусируется в основном на мобильности. Fiori использует SAPUI5 для внешнего интерфейса и использует оддаты для получения внутренних данных.

Без знания знаний SAPUI5 настройка fiori затруднена. Fiori содержит все бизнес-процессы в форме на основе ролей. В настоящее время на основе бизнес-процесса создается более 1000 ролей.

0 голосов
/ 15 августа 2018

Fiori (в контексте SAP) означает несколько вещей:

(Некоторые сведения могут отражать более или менее современное состояние и могут отличаться в прошлом и могут измениться в будущем.)

  • Fiori Apps (или иногда его называют стандартными приложениями Fiori SAP) - это набор (несколько тысяч?) Приложений, разработанных и предлагаемых SAP. Это включает в себя приложения Fiori для различных предприятий (например, розничной торговли) или различных отделов (например, HCM) - см. Справочная библиотека приложений SAP Fiori
  • Fiori Launchpad (FLP) - это само по себе приложение Fiori, которое настраивается различными способами. FLP существует для ABAP, SAP Enterprise Portal, SAP Cloud Portal, SAP Cloud Foundry и настраивается различными способами в этих системах. Навигация на основе намерений, которую вы связали выше, является одним из способов в системе ABAP
    • Пользовательские приложения Fiori - это приложения SAPUI5, которые следуют рекомендациям по проектированию Fiori, как указано @ sap-fiori-crew
    • также собственные мобильные библиотеки, такие как Fiori SDK для iOS или для Android, будут создавать собственные приложения Fiori для iOS (или Android соответственно)
    • Некоторые не-ui5 приложения , такие как SAP Mobile Cards или Mendix Apps с темой Fiori, считаются Fiori приложения от SAP

В целом, в настоящее время SAP заявляет, что SAP Fiori - это пользовательский опыт (см., Например, этот план, стр. 11 )

С технической точки зрения приложение ui5 должно по крайней мере использовать компонентную парадигму, чтобы его можно было без проблем интегрировать в панель запуска Fiori. В остальной части ответа я буду ссылаться на любое приложение ui5, которое реализует Компонент как «Приложение Fiori»

Что касается вашего исходного вопроса и ссылки, которую вы использовали, я не вижу никакой технической причины, по которой приложение sapui5, которое реализует компонент, не может быть вызвано с помощью целенаправленной навигации.

Вы можете настроить плитку в FLP для вызова определенного приложения Fiori. Или для вызова определенного действия семантического объекта. Это действие этого объекта настроено для вызова приложения Fiori с использованием Target Mapping. Хорошо, что вы можете вызывать такое действие для такого семантического объекта из любого другого приложения, не зная, какое приложение на самом деле будет вызвано. Это позволяет клиенту заменить приложение, изменив одно целевое сопоставление, а не находя и расширяя все другие приложения, которые вызывают одно замененное приложение.

0 голосов
/ 09 июля 2018

SAP UI5 - это инструмент (так что представления, контроллеры, привязка данных), но SAP Fiori Apps соответствуют SAP Fiori Design Guidelines .

0 голосов
/ 08 июля 2018

Существует только одно различие в sap fiori и SAPUI5. Приложения SAP Fiori - это стандартное приложение, предоставляемое компанией sap ... Просто нам нужно настроить их на панели запуска fiori. Приложение Fiori создается с использованием только SAPUI5. SAPUI5 - это специальное приложение, которое мы разработали в соответствии с нашими требованиями.

В библиотеке sap fiori refrence. Там также есть приложение другого типа, такое как webdynpro, тип графического интерфейса которого также можно настроить в панели запуска fiori.

...