Устанавливаем и подключаем TypeScript к своему приложению ASP.NET

В данной статье я покажу, что и как нужно установить и подключить к Visual Studio 2012, чтобы начать писать код на языке TypeScript. Не буду вдаваться в подробности, что это за новый язык и для чего он нужен. Об этом очень хорошо рассказывает сам создатель: Андерс Хейлсберг (кстати за такой замечательный язык, коим является C#, мы обязаны ему, если кто не знает) на официальном сайте в презентационном видео. Коротко, от себя лишь добавлю что: TypeScript - язык программирования созданный Microsoft в этом году и предназначенный в основном для создания веб-приложений. Код последнего транслируется в обычный JavaScript, отсюда вывод: он работает в любом современном браузере. По сути, на мой взгляд, это попытка абстрагироваться от недостатков языка JavaScript, дав возможности которых так не хватало до этого, облегчая тем самым разработку.
Нам нужна установленная Visual Studio 2012 RTM, версия не имеет значение. Далее идём и скачиваем дополнение отсюда (на момент написания статьи это версия 0.8.0).



Можем уже разрабатывать, так как компилятор уже установлен,



но нужно ещё одно, очень полезное, дополнение: Web Essentials 2012, чтобы избавить себя от рутинной работы. Для демонстации создадим простое приложение ASP.NET MVC 4. Добавим в директорию Scripts файл кода TypeScript:



Вот как он выглядит:



Можем настроить Web Essentials 2012,



так чтобы можно было видеть полученный в результате код JavaScript после сохранения,
 


а так же автоматически создавать файлы js.



Как видите с инструментами для разработки всё впорядке. А насколько перспективным и востребованным будет новый язык, думаю покажет время.