Урок 1. Архитектура, средства и языки разработки
7. Языки программирования
Язык SQL
Декларативный язык запросов, применяемый для создания, модификации и управления данными. В отличие от процедурных языков, в которых есть условия, циклы и функции, в sql таких конструкций почти нет. Декларативные выражения представляют собой описание того, что необходимо получить. По данному описанию планировщик Postgres строит алгоритмы для получения результата.
Для изучения языка смотри:
Русскоязычная документация от PostgresPro
Язык scala
Язык разработки используемый для программирования бизнес логики сервера приложения.
Для изучения смотри:
Показатели производительности коллекций
Руководство разработчика: Языки разработки # Scala
Библиотека юнит тестирования в скала
Язык jexl
Java Expression Language – Язык выражений java Используется для выполнения динамической бизнес логики. Скрипты на jexl не требуют перекомпиляции прикладного проекта, поэтому могут исполняться в сервере приложений в любое время.
Данный язык широко используется в скриптах миграции, а так же в событиях рабочих процессов, настраиваемых на проекте.
Для изучения смотри: