-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtabulkaPorovnania.tex
78 lines (77 loc) · 2.11 KB
/
tabulkaPorovnania.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
\subsection{Tabuľka porovnania syntaxe}
\label{tab:compare}
\begin{tabular}{| p{4cm} | p{5cm} | p{5cm} |}
\hline % na vrchu tabuľky je čiara
Vlastnosť & Dart & \JS{} \\ % prvý riadok, obsahy stĺpcov sú oddelené & na konci \\
\hline
\hline
definovanie a typy premenných &
var, dynamic, (int, boolean, \ldots)& %const,??
var, let, const \\
\hline
hodnoty premenných &
- number, bool, string, null \newline
- objekt (List, Map, \ldots)
&
- number, boolean, string, null, undefined, symbol \newline
- objekt (Array, Date, Reg\-Exp, Error, \ldots)
\\
\hline
funkcie &
()\{\ldots\} aj => &
()\{\ldots\} aj => \\
\hline
triedy &
má všetky štandardné vlastnosti tried &
nemá triedy, dedenie kopírovaním, previazanie viacerých cez \emph{prototype} \\
\hline
objekty &
objektovo orientovaný jazyk &
objektovo orientovaný jazyk \\
\hline
asynchrónnosť &
async, await, Future, Generátory &
Promises, Generátory (async, await) \\
\hline
this &
definované v čase písania kódu &
definované v čase vykonávania kódu \\
\hline
knižnice &
import, export, part &
import, export \\
\hline
správa knižníc &
pub &
npm \\
\hline
počet voľne dostupných kniznic &
2575 (pub) &
450385\footnotemark (npm) \\
\hline
súbežnosť &
jednovláknový (alebo možnosť použiť \emph{isolates}) &
jednovláknový (alebo \emph{web workers}, poskytované prehliadačom) \\
\hline
prostredie, v ktorom aplikácia beží &
prehliadač Dartium alebo skompilovaný do JS &
verzia ES7 transpilovaná do nižšej verzie \\
\hline
vývojári &
Google &
Netscape Communications Corporation, Mozilla Foundation, Ecma International \\
\hline
vznik jazyka &
2011 &
1995 \\
\hline
podpora testovania &
áno (knižnica test, \ldots) &
áno (jest, \ldots) \\
\hline
podpora pre mobilné aplikácie &
áno (flutter) &
áno (react-native, \ldots) \\
\hline
\end{tabular}
\footnotetext{Podľa http://www.modulecounts.com z dňa 9.5.2017}