Открыть меню
Платформа Эра. Документация
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Принципы разработки

Материал из Платформа Эра. Документации
Предыдущая статья курса: Задание 7. Создание служебного сценария

Общая информация

Любое приложение на платформе эра состоит из набора пакетов. При переходе от No-Code разработки к разработке с помощью кода этот подход не меняется.

Все объекты пакета, созданные с помощью No-Code редакторов, отражаются в файловой системе и могут быть использованы или изменены вручную, с помощью кода.

Разработка приложений на платформе эра выполняется с помощью языка TypeScript. В большинстве случаев, можно выбрать контекст исполнения кода - он может быть клиентский (в браузере) или серверный (на сервере приложений продуктового слоя). В случае использования серверного контекста, код будет исполняться при помощи NodeJS версии 14.Х.

Фактически, при использовании No-Code редакторов и применении изменений в пакете, система автоматически генерирует TypeScript-код и сохраняет изменения в файловой системе.

В рамках платформы, при разработке, применяется принцип разделения интерфейсов (см. SOLID).

Более полную архитектуру платформы и её модулей можно найти в соответствующей статье.



Следующая статья курса: Обработчики данных
Предыдущая статья курса: Задание 7. Создание служебного сценария