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

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

<
От версии < 4.2 >
отредактировано Alexandr Fokin
на 2020/06/24 11:33
К версии < 7.4 >
отредактировано Alexandr Fokin
на 2023/01/06 16:54
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,44 +1,23 @@
1 +В процессе развития технологического стека Frontend образовались промежуточные языки, располагающиеся поверх обычного языка.
2 +Данный язык обычно используется чтобы изменить/упростить какой-то из аспектов разработки, сделать его более удобным, добавить какой либо подход (его возможности и ограничения). Некоторые фреймворки требует при своем использовании именно опеределенный промежуточный язык.
1 1  
2 -В процессе развития технолгического стека Frontend образовались промежуточные языки, распологающиеся поверх обычного языка.
3 -Данный язык обычно используется чтобы упростить какой-то из аспектов разработки, сделать его более удобным, добавить какой либо подход (его возможности и ограничения). Некоторые фреймворки требует при своем использовании именно опеределенный промежуточный язык.
4 -
5 5  Схема:
6 -**Разработчик -> код на промежуточном языке -> компиляция -> код на языке, понятном испольнителю**
5 +**Разработчик -> код на промежуточном языке -> компиляция -> код на языке, понятном исполнителю**
7 7  
7 +----
8 8  
9 -{{html}}
10 -<table>
9 +(% style="width:1431px" %)
10 +|(% style="width:158px" %)**Основной язык**|(% style="width:218px" %)**Промежуточный язык**|(% style="width:942px" %)**Комментарий**|(% style="width:110px" %)**Расширения**
11 +|(% colspan="1" rowspan="4" style="width:158px" %)[[JavaScript>>doc:Разработка.Frontend.JavaScript.WebHome]]|(% style="width:218px" %)Babel|(% style="width:942px" %)(((
12 +[[https:~~/~~/babeljs.io>>https://babeljs.io]]
11 11  
12 - <tr>
13 - <th>Основной язык</th>
14 - <th>Промежуточный язык</th>
15 - <th>Комментарий</th>
16 - <th>Расширения</th>
17 - </tr>
14 +Используется в фреймворке [[ReactJS>>doc:Разработка.Frontend.Библиотеки.Frameworks.ReactJS.WebHome]]
15 +)))|(% style="width:110px" %).jsx
16 +|(% style="width:218px" %)[[TypeScript>>doc:.TypeScript.WebHome]]|(% style="width:942px" %) |(% style="width:110px" %).ts
17 +|(% style="width:218px" %)ReasonML|(% style="width:942px" %)[[https:~~/~~/reasonml.github.io>>https://reasonml.github.io]]|(% style="width:110px" %)
18 +|(% style="width:218px" %)Fable|(% style="width:942px" %)[[https:~~/~~/fable.io>>https://fable.io]]|(% style="width:110px" %)
19 +|(% colspan="1" rowspan="2" style="width:158px" %)[[CSS>>doc:Разработка.Frontend.HTML и CSS.CSS.WebHome]]|(% style="width:218px" %)SASS|(% style="width:942px" %) |(% style="width:110px" %)
20 +|(% style="width:218px" %)LESS|(% style="width:942px" %) |(% style="width:110px" %)
18 18  
19 - <tr>
20 - <td>JavaScript</td>
21 - <td>Babel</td>
22 - <td>Используется в фреймворке <a href="/bin/view/Разработка/Frontend/Frameworks/ReactJS/">ReactJs</a> для формирования шаблона формы/контрола</td>
23 - <td>.jsx</td>
24 - </tr>
25 - <tr>
26 - <td>JavaScript</td>
27 - <td>TypeScript</td>
28 - <td>Добавляет более строгую типизацию переменных</td>
29 - <td>.ts</td>
30 - </tr>
31 - <tr>
32 - <td>CSS</td>
33 - <td>SASS</td>
34 - </tr>
35 - <tr>
36 - <td>CSS</td>
37 - <td>LESS</td>
38 - </tr>
39 39  
40 - </table>
41 -{{/html}}
42 -
43 -
44 -
23 +
XWiki.XWikiComments[0]
Автор
... ... @@ -1,0 +1,1 @@
1 +XWiki.cccc1808
Комментарий
... ... @@ -1,0 +1,3 @@
1 +ReasonML vs TypeScript
2 +Небольшое описание ReasonML и TypeScript
3 +https://stackoverflow.com/questions/46147250/reasonml-vs-typescript
Дата
... ... @@ -1,0 +1,1 @@
1 +2021-07-24 11:45:25.463