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

Редактировал(а) Alexandr Fokin 2023/01/06 16:55

<
От версии < 7.5
отредактировано Alexandr Fokin
на 2023/01/06 16:55
К версии < 7.3 >
отредактировано Alexandr Fokin
на 2023/01/06 16:53
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

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