Промежуточные языки
Версия 2.1 от Alexandr Fokin на 2020/06/24 11:31
В процессе развития технолгического стека Frontend образовались промежуточные языки, распологающиеся поверх обычного языка.
Данный язык обычно используется чтобы упростить какой-то из аспектов разработки, сделать его более удобным, добавить какой либо подход (его возможности и ограничения). Некоторые фреймворки требует при своем использовании именно опеределенный промежуточный язык.
Схема:
Разработчик -> код на промежуточном языке -> компиляция -> код на языке, понятном испольнителю
| Основной язык | Промежуточный язык | Комментарий | Расширения |
|---|---|---|---|
| JavaScript | Babel | Используется в фреймворке [[ReactJs>>https://wiki.denhome.ru/bin/view/Разработка/Frontend/Библиотеки/ReactJS/]] для формирования шаблона формы/контрола | .jsx |
| JavaScript | TypeScript | Добавляет более строгую типизацию переменных | .ts |
| CSS | SASS | ||
| CSS | LESS |