Решение о разработке интерфейсов на CUBA Platform для фронтенд-разработчика без знаний бэкенда и Java стоит принимать с учётом конкретной ситуации и возможностей.
Некоторые преимущества работы с CUBA:
- Упрощение разработки серверной части приложения. 1 Платформа помогает сэкономить время на разработке пользовательского интерфейса, если использовать стандартные пользовательские компоненты и возможности стилизации. 1
- Расширяемость. 1 Можно унаследовать практически любой служебный класс и добавить его в платформу, делать собственный REST API, использовать любимый фреймворк для пользовательского интерфейса. 1
- Быстрый старт. 1 Полноценное приложение с админкой можно создать уже после создания первой сущности и экрана для работы с ней. 1
Однако для успешной работы с платформой CUBA требуется знание технологий Java Standard Edition и реляционных баз данных (SQL, DDL). 2
Таким образом, решение о разработке интерфейсов на CUBA Platform стоит принимать с учётом личных возможностей и готовности освоить необходимые навыки.