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

Версия 7.4 от Alexandr Fokin на 2023/01/06 16:54

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

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


Основной языкПромежуточный языкКомментарийРасширения
JavaScriptBabel

https://babeljs.io

Используется в фреймворке ReactJS

.jsx
TypeScript .ts
ReasonMLhttps://reasonml.github.io 
Fablehttps://fable.io 
CSSSASS  
LESS