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

Принципы разработки: различия между версиями

Материал из Платформа Эра. Документации
Новая страница: «Предыдущая статья курса: ''Задание 7. Создание служебного сценария'' Следующая статья курса: Обработчики данных Предыдущая статья курса: ''Задание 7. Создание служебного сценария'' Категория:Курс "Разработка приложений"»
 
Нет описания правки
Строка 1: Строка 1:
Предыдущая статья курса: ''[[Задание 7. Создание служебного сценария]]''
Предыдущая статья курса: ''[[Задание 7. Создание служебного сценария]]''


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


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


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


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


В рамках платформы, при разработке, применяется принцип разделения интерфейсов (см. [https://ru.wikipedia.org/wiki/SOLID_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5) SOLID]).


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






Следующая статья курса: [[Обработчики данных]]


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


Предыдущая статья курса: ''[[Задание 7. Создание служебного сценария]]''
[[Категория:Курс "Разработка приложений"]]
[[Категория:Курс "Разработка приложений"]]

Версия от 13:33, 24 февраля 2025

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

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

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

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

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

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

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

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



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