Frontend - Промежуточные языки

Page / - Изменено Alexandr Fokin в 2023/01/06 16:54

Промежуточные языки

Изменено Alexandr Fokin

в 2023/01/06 16:54

Оглавление

В процессе развития технологического стека Frontend образовались промежуточные языки, располагающиеся поверх обычного языка.
Данный язык обычно используется чтобы изменить/упростить какой-то из аспектов разработки, сделать его более удобным, добавить какой либо подход (его возможности и ограничения).
Некоторые фреймворки требует (или рекомендуют) при своем использовании именно определенный промежуточный язык.

Схема:

Разработчик -> Код на промежуточном языке -> Компиляция -> код на языке, понятном исполнителю

Основной язык	Промежуточный язык	Комментарий	Расширения
JavaScript	Babel	https://babeljs.io Используется в фреймворке ReactJS	.jsx
TypeScript	.ts
ReasonML	https://reasonml.github.io
Fable	https://fable.io
CSS	SASS
LESS