Víte jako Recruiter nebo Personalista rozdíl mezi Javascriptem a Typescript? V předchozím příspěvku jsme si říkali, že Javascript se ve spojení s HTML a CSS pro tvorbu webových stránek a aplikací a prohlížeče pro zobrazení webu potřebují tyto 3 jazyky.
Javascript je skriptovací programovací jazyk, který vznikl v roce 1995 a s Javou má společné pouze první 4 písmena, které si do názvu propůjčil z marketingových účelů, kdy se chtěl přiživit na úspěchu Java. Jednou z nevýhod jazyka Javascript je absence typové kontroly, programátor potřebuje předat hodnotu, tu si uloží do proměnné, ale neoznačí ji typem. Vy si to představte tak, že v kuchyni máte kořenky a ty si nepopíšete, vaříte a teď dokud si koření nevysypete, nezjistíte, co v kořence vlastně máte, pak až v průběhu vaření zjistíte, že některé koření vám chybí a jídlo nedokážete dovařit a tím vznikne chyba.
Jazyk Typescript má za úkol zjednodušit práci programátorovi, tento jazyk obaluje Javascript a přináší právě typovou kontrolu, tzn. nutnost označit jednotlivé kořenky typem koření a před začátkem vaření se zkontroluje, jestli máte dostatek koření pro přípravu pokrmu. Typescriptu prohlížeče nerozumí a musí se před použitím přeložit do jazyka Javascript.
Další informace můžete získat na školení Technologický základ recruitera.