Исходный код вики Промежуточные языки

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

Последние авторы
1 В процессе развития технолгического стека Frontend образовались промежуточные языки, распологающиеся поверх обычного языка.
2 Данный язык обычно используется чтобы упростить какой-то из аспектов разработки, сделать его более удобным, добавить какой либо подход (его возможности и ограничения). Некоторые фреймворки требует при своем использовании именно опеределенный промежуточный язык.
3
4 Схема:
5 **Разработчик -> код на промежуточном языке -> компиляция -> код на языке, понятном испольнителю**
6
7
8 (% style="width:1431px" %)
9 |(% style="width:158px" %)**Основной язык**|(% style="width:218px" %)**Промежуточный язык**|(% style="width:942px" %)**Комментарий**|(% style="width:110px" %)**Расширения**
10 |(% colspan="1" rowspan="4" style="width:158px" %)JavaScript|(% style="width:218px" %)Babel|(% style="width:942px" %)(((
11 [[https:~~/~~/babeljs.io>>https://babeljs.io]]
12
13 Используется в фреймворке [[ReactJS>>doc:Разработка.Frontend.Библиотеки.Frameworks.ReactJS.WebHome]]
14 )))|(% style="width:110px" %).jsx
15 |(% style="width:218px" %)[[TypeScript>>doc:.TypeScript.WebHome]]|(% style="width:942px" %) |(% style="width:110px" %).ts
16 |(% style="width:218px" %)ReasonML|(% style="width:942px" %)[[https:~~/~~/reasonml.github.io>>https://reasonml.github.io]]|(% style="width:110px" %)
17 |(% style="width:218px" %)Fable|(% style="width:942px" %)[[https:~~/~~/fable.io>>https://fable.io]]|(% style="width:110px" %)
18 |(% colspan="1" rowspan="2" style="width:158px" %)CSS|(% style="width:218px" %)SASS|(% style="width:942px" %) |(% style="width:110px" %)
19 |(% style="width:218px" %)LESS|(% style="width:942px" %) |(% style="width:110px" %)
20
21
22
23