mirror of
https://github.com/dashared/LaTeX-documentation.git
synced 2024-11-25 21:15:04 +03:00
36 lines
3.1 KiB
TeX
36 lines
3.1 KiB
TeX
\label{subsub: lang}
|
||
|
||
\begin{center}
|
||
\begin{longtable}{|p{0.15\linewidth}|p{0.4\linewidth}|p{0.4\linewidth}|}
|
||
\caption{Сравнение языков программирования для разработки Web-приложений}
|
||
\label{table: lang} \\
|
||
|
||
\hline
|
||
\multicolumn{1}{|c|}{\textbf{Язык}} & \multicolumn{1}{c|}{\textbf{Плюсы}} & \multicolumn{1}{c|}{\textbf{Минусы}} \\ \hline
|
||
\endfirsthead
|
||
|
||
\multicolumn{3}{r}%
|
||
{{ \tablename\ \thetable{} -- продолжение}} \\
|
||
\hline
|
||
\multicolumn{1}{|c|}{\textbf{Язык}} & \multicolumn{1}{c|}{\textbf{Плюсы}} & \multicolumn{1}{c|}{\textbf{Минусы}} \\ \hline
|
||
\endhead
|
||
|
||
\multicolumn{3}{r}{{Продолжение на следующей странице}} \\
|
||
\endfoot
|
||
|
||
\hline
|
||
\endlastfoot
|
||
|
||
Javascript & Большое коммьюнити; Простота в изучении и написании кода; Совместимость с другими языками; Популярность срези enterprise разработки; Большое количество библиотек и их поддержка сообществом; & Исключения в процессе исполнения; Нет проверки типов; Нетипизируемый; Недостаток тулинга для дебага приложения; \\ \hline
|
||
|
||
Typescript & Аналогичные плюсы JavaScript, а также наличие типов - писать код становится легче и все реже появляются ошибки во время исполнения; & Проверка типов есть, но очень базовая; Недсотаток тулинга для дебага приложения; \\ \hline
|
||
|
||
|
||
Purescript & Функциональный язык программирования; Строгое типизирование; Нет ошибок во время исполнения; & Высокий порог вхождения в язык; Маленькое коммьюнити и библиотек намного меньше и плохо поддерживаются; \\ \hline
|
||
|
||
Elm & Функциональный язык программирования; Встроенная архитектура model view update, не надо использовать сторонние фреймворки; Никаких исключений во время исполнения; Прекрасная производетельность по сравнению с остальными; & Высокий порог вхождения; По сравнению с js маленькое коммьюнити, а также набор библиотек для UI; \\ \hline
|
||
|
||
Scala & Совместимость с Java -- можно использовать библиотеки, написанные как на Scala, так и на Java; Функциональная и ОО парадигмы; Строгая типизация; & Фреймворки для UI не такие разнообразные, как для Javascript и Typescript; \\ \hline
|
||
|
||
\end{longtable}
|
||
\end{center} |