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