Промежуточные языки
Редактировал(а) Alexandr Fokin 2023/01/06 16:55
В процессе развития технологического стека Frontend образовались промежуточные языки, располагающиеся поверх обычного языка.
Данный язык обычно используется чтобы изменить/упростить какой-то из аспектов разработки, сделать его более удобным, добавить какой либо подход (его возможности и ограничения).
Некоторые фреймворки требует (или рекомендуют) при своем использовании именно определенный промежуточный язык.
Схема:
Разработчик -> Код на промежуточном языке -> Компиляция -> код на языке, понятном исполнителю
| Основной язык | Промежуточный язык | Комментарий | Расширения |
| JavaScript | Babel | Используется в фреймворке ReactJS | .jsx |
| TypeScript | .ts | ||
| ReasonML | https://reasonml.github.io | ||
| Fable | https://fable.io | ||
| CSS | SASS | ||
| LESS |