Episode

13. От JavaScript к TypeScript

Important

This content is not available in English. The original version can be found in Russian here.

JavaScript сегодня на столько популярен, что Вы можете найти проекты, которые содержат сотни тысяч строк кода. Вы можете использовать JavaScript, чтобы создавать web сайты, Windows приложения и серверные компоненты. Но, в случае действительно сложных проектов у разработчиков появляется проблема с поддержкой кода, ведь в сравнении с C#, C++ и Java, языку JavaScript не хватает статических типов, классов, интерфейсов и других атрибутов современных ООП языков. В результате, классические средства разработки лишены многих полезных возможностей, связанных с IntelliSense и рефакторингом, а любые ошибки становится найти не очень просто.

Именно поэтому многие разработчики предпочитают настройки над JavaScript, такие как TypeScript, CoffeScript или системы на подобии Dart.

В этом разделе мы посмотрим, как использовать TypeScript, так как этот язык достаточно популярен сегодня и имеет «родную» поддержку в Code, а также в Visual Studio, WebStorm и других редакторах.