This repository contains a collection of best practices for SAP UI5 development. Materials are available in both Russian and English. The main goal is to provide up-to-date recommendations based on personal experience, modern approaches, and DSAG UI5 Best Practice.
Этот репозиторий содержит подборку лучших практик для разработки на SAP UI5. Материалы представлены на русском и английском языках. Основная цель — собрать актуальные рекомендации, основанные на личном опыте и современных подходах, а также на материалах DSAG UI5 Best Practice.
- 01. What to use for development (VSCode)
- 02. Appearance and Structure of Applications
- 03. Fiori Elements and Freestyle
- 04. Deployment to SAP System
- 05. Error Handling
- 06. Modern JavaScript Syntax
- 07. i18n and Multiple Languages
- 08. oData
- 09. DataBinding in View
- 10. Controllers
- 11. Hungarian Notation
- 12. Linters
- 13. Routing and Navigation
- 14. TypeScript
- 15. Generating TypeScript Types from oData Backend Structures
- 16. Local XML Annotations
- 17. Automated Testing
- 18. Optimization
- 19. Migrating Legacy Projects
- 20. Working with Custom Controls
- 21. State management
- 01. В чём разрабатывать (VSCode)
- 02. Внешний вид и структура приложений
- 03. Fiori Elements и Freestyle
- 04. Деплой в sap систему
- 05. Обработка ошибок
- 06. Современный JavaScript синтаксис
- 07. i18n и разные языки
- 08. oData
- 09. DataBinding во View
- 10. Контроллеры
- 11. Венгерская нотация
- 12. Линтеры
- 13. Роутинг и навигация
- 14. TypeScript
- 15. Генерация типов TypeScript по структурам с oData бэкенда
- 16. Локальные xml аннотации
- 17. Автоматическое тестирование
- 18. Оптимизация
- 19. Миграция старых проектов
- 20. Работа с кастомными контроллами
- 21. State management
- Прохождение код ревью
Same page on my personal blog: https://nosoff.info/blogposts/production/ui5-best-practices/index.html