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

Версия 6.1 от Alexandr Fokin на 2021/01/07 13:24

Последние авторы
1
2 В процессе развития технолгического стека Frontend образовались промежуточные языки, распологающиеся поверх обычного языка.
3 Данный язык обычно используется чтобы упростить какой-то из аспектов разработки, сделать его более удобным, добавить какой либо подход (его возможности и ограничения). Некоторые фреймворки требует при своем использовании именно опеределенный промежуточный язык.
4
5 Схема:
6 **Разработчик -> код на промежуточном языке -> компиляция -> код на языке, понятном испольнителю**
7
8
9 {{html}}
10 <table>
11
12 <tr>
13 <th>Основной язык</th>
14 <th>Промежуточный язык</th>
15 <th>Комментарий</th>
16 <th>Расширения</th>
17 </tr>
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>https://www.typescriptlang.org Добавляет более строгую типизацию переменных</td>
29 <td>.ts</td>
30 </tr>
31 <tr>
32 <td>JavaScript</td>
33 <td>ReasonML</td>
34 <td>https://reasonml.github.io</td>
35 <td></td>
36 </tr>
37 <tr>
38 <td>JavaScript</td>
39 <td>Fable</td>
40 <td>https://fable.io</td>
41 <td></td>
42 </tr>
43 <tr>
44 <td>CSS</td>
45 <td>SASS</td>
46 </tr>
47 <tr>
48 <td>CSS</td>
49 <td>LESS</td>
50 </tr>
51
52 </table>
53 {{/html}}
54
55