Як вивчити TypeScript за 2 дні й чому варто почати зараз? [*]


Дізнайтесь більше про нові кар'єрні можливості в EchoUA. Цікаві проекти, ринкова оплата, гарний колектив. Надсилайте резюме та приєднуйтеся до нас.

TypeScript є надмножиною JavaScript, типізованою мовою, створеною наприкінці 2012 року співробітником Microsoft Андерсом Хейслбергом – автором C#.

МП спочатку розвивалась як Open Source-розробка, тому все в наших з Вами девелоперських руках. Зараз шефство на себе взяла компанія Microsoft.

 

До речі, ми згадували TypeScript у списку технологій, які варто вивчити влітку, щоб стати цінніше на ринку праці.

Основні переваги TypeScript зрозумілими словами:

  • Компілюється в нормальний JS, який у результаті можна допрацювати і без TypeScript;
  • підтримка класів, інтерфейсів і нормального ООП;
  • сувора типізація, IDE даватиме підказки і підсвічуватиме помилки, якщо Ви, наприклад, передали як аргумент рядок замість числа;
  • немає CallBack Hell і сотень })})})})})} завдяки Async/Await;
  • наявність усіх нових можливостей в JS, про які Ви чули, але не можете використати через слабку підтримку браузерами;
  • на ній написаний Angular 2, і якщо Ви хочете використати всі переваги цього фреймворка, то Ви хочете використати TypeScript;

Дізнатися детальніше про TypeScript і спробувати щось покодити на ньому в онлайн IDE можна на офіційному сайті: typescriptlang.org.

Онлайн IDE TypeScript


Реально вивчити TypeScript за два дні?

Так, якщо у Вас є солідний досвід програмування на JavaScript й інших мовах, а також досвід роботи з препроцесорами.

Я вибрав наступний спосіб вивчення: книга “TypeScript Deep Dive” з прикладами і best practices + документація при реальній розробці.

Цей посібник, доступний безкоштовно на GitBook, докладно описаний мною в одному з постів у співтоваристві:


Дуже важливо, щоб після кожного розділу Ви намагалися закодити на TypeScript щось реальне: дуже добре, якщо це буде частина коду з Ваших реальних проектів.

Таким чином, через 2 дні, десь стільки це зайняло у мене, Ви зможете використати TS у реальних проектах.

А мені подобається JS, навіщо потрібний TypeScript?

Якщо це дійсно так, то він Вам не потрібний. Він прийде Вам на допомогу пізніше, коли Ви зрозумієте, що JavaScript у вигляді його поточної реалізації у браузерах дуже і не дуже.

Мені не подобається JS, але я використовую ES 6 і WebPack, навіщо мені велосипед у вигляді TypeScript?

Заради типів, звичайно ж. Але якщо Ви не використовуєте IDE або не кодите великі проекти, то TypeScript Вам дійсно може бути не потрібний.

Якщо ні, то Вам все ж варто його спробувати, зробивши це одного разу, Ви ніколи його не розлюбите.

Київ, Харків, Одеса, Дніпро, Запоріжжя, Кривий Ріг, Вінниця, Херсон, Черкаси, Житомир, Хмельницький, Чернівці, Рівне, Івано-Франківськ, Кременчук, Тернопіль, Луцьк, Ужгород, Кам'янець-Подільський, Стрий - за статистикою саме з цих міст програмісти найбільше переїжджають працювати до Львова. А Ви розглядаєте relocate?


Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *