Основи TypeScript з нуля для початківців - почни тут
Підтримати канал ви можете за посиланням: https://buymeacoffee.com/simplefrontendua Мій авторський курс по проходженню співбесід в сфері IT: https://www.udemy.com/course/soft-skills-interview-ua/?referralCode=AF2269616B2DFE6EFAE1 За посиланням ви можете подивитись кілька безкоштовних відео, а також почитати відгуки задоволених студентів. --- “TypeScript — це просто JavaScript з типами?” Ні. Насправді - і так, і ні. Давайте розбиратись. TypeScript — це з технічної точки зору окрема мова програмування, яка була створена для зручності і максимальної схожості з JavaScript. Це дозволяє використовувати TypeScript у всіх місцях, де вже використовується JS, зокрема на фронтенді та бекенді. Однак, теоретично TypeScript може компілюватися не тільки в JavaScript — можливі інші результати компіляції, якщо для цього розробити відповідні компілятори. Тож, TypeScript — це не просто «JavaScript з типами», а окрема мова, яка використовує знайомий розробникам синтаксис найновішого JavaScript, але з додаванням системи типів. Як і навіщо був створений TypeScript? TypeScript був розроблений Microsoft у 2012 році під керівництвом Андерса Хейлсберга, який раніше працював над такими мовами, як Delphi та C#. Основною метою створення TypeScript було вирішення проблем масштабованості та підтримуваності великих JavaScript-проектів. Оскільки JavaScript, попри свою популярність, не мав статичної типізації, у великих проектах виникали труднощі з виявленням помилок на ранніх етапах, особливо при роботі з багатьма розробниками. TypeScript додав статичну типізацію і інструменти для кращого управління кодом, що значно полегшило роботу над великими і складними проектами. Якщо зовсім просто: була створена мова "в точності як JavaScript", але позбавлена динамічної типізації даних, яке для великих проектів являється жирним мінусом. Зростання популярності TypeScript в середі розробників TypeScript здобув значну популярність завдяки широкому впровадженню в Angular, фреймворк, який підтримується Google. Починаючи з Angular 2, TypeScript став основною мовою для розробки додатків на цьому фреймворку. Angular зробив акцент на більш opinionated підході до розробки, причому настільки, що навіть наголошував на рекомендованій мові розробки - саме TypeScript. Оскільки Angular - один із найпопулярніших фреймворків для створення великих SPA додатків, це автоматично підняло популярність TypeScript серед JS розробників. Так що, все ж таки вчити нову мову програмування?? Знову ж таки ні 🙃 Розробнику, особливо новачку, взагалі не потрібно постійно тримати в голові думку, що TypeScript — це окрема мова програмування. Досить користуватись ментальною моделлю, що TypeScript - це "сучасний JavaScript з типами, який потрібно скомпілювати в JS". У більшості випадків цього уявлення вистачає для успішної розробки. Пишете ви TypeScript чи JavaScript, під капотом це все одно стає JavaScript, коли досягає браузера або сервера. Тому, якщо ви вже добре знайомі з JS, використання TypeScript не вимагатиме від вас якихось радикальних змін у мисленні чи підходах до програмування - ви просто отримаєте додаткові інструменти для перевірки типів і зменшення помилок. ------------------------------------------------------------------------ Дякую, що дивитесь мої відео! Звати мене Костянтин, я працюю senior фронтенд розробником в Samsung Electronics. Мій профіль: https://www.linkedin.com/in/konstantyn-burlai/ В цьому відео, а також в серії наступних я буду представляти найголовніше, що ви маєте знати про програмування з React JS. Підтримати канал можна тут: https://www.buymeacoffee.com/simplefrontendua Дякую :) --------------------------------------------------------------------------
Название:
Основи TypeScript з нуля для початківців - почни тут
Категория:
Разное