TypeScript полностью принят в Visual Studio


Типизированный расширенный набор JavaScript, который компилируется в простой JavaScript, интегрирован в Visual Studio. TypeScript был разработан Microsoft для создания сложных приложений и теперь получил статус встроенного языка программирования для Visual Studio.

Microsoft представила первый релиз-кандидат готовой к производству версии TypeScript 1.0. Объявляя об этом в блоге TypeScript, Джонатан Тернер из команды TypeScript сказал:
Выпуск TypeScript 1.0RC также сразу же доступен для разработки Visual Studio 2012 и 2013 как автономный мощный инструмент и как кроссплатформенный инструмент через пакет npm.
Основные улучшения TypeScript 1.0 по сравнению с предыдущей версией 0.95 — это более простая система типов, улучшенный lib.d.ts и более естественный порядок слияния объявлений.
TypeScript впервые появился в 2012 году, когда Андерс Хейлсберг из Microsoft подробно рассказал о решении создать язык на основе JavaScript, подходящий для создания более крупных проектов.
В то время существовал некоторый скептицизм относительно того, нужен ли миру еще один строго типизированный язык, но TypeScript преодолел такие сомнения. Написав о новой поддержке TypeScript в Visual Studio 2013 Update 2, в блоге Visual Studio Сомасегар комментирует:
«TypeScript пользовался успехом у разработчиков как внутри, так и за пределами Microsoft, поскольку он развивался до версии 1.0 за последние 18 месяцев. Дополнительная статическая типизация, богатые возможности IDE и поддержка классов и модулей обеспечивают основу для надежной разработки программного обеспечения для разработчиков JavaScript.
«TypeScript сегодня используется для создания продуктов по всей Microsoft, включая Visual Studio Online, XBox Music and Video, части Bing и инструменты разработчика IE11. За пределами Microsoft TypeScript используется в таких проектах, как Adobe Digital Publishing Suite. Сообщество с открытым исходным кодом вокруг TypeScript разработало отличные проекты, такие как поддержка IDE для TypeScript в Eclipse и репозиторий определений типов библиотек JavaScript для всех самых популярных библиотек JavaScript ».
По словам Андерса Хейлсберга, изначальное решение о создании нового языка было основано на том, что разработчики все чаще используют JavaScript для написания больших приложений. Хейлсберг — главный архитектор C # в Microsoft, и он был одним из главных разработчиков TypeScript. По словам Хейлсберга, проблема с использованием JavaScript для больших проектов в том, что он был предназначен для написания небольших программ, и это становится все хуже, когда проекты достигают сотен тысяч строк кода. Хейлсберг отметил, что вы не можете безопасно реорганизовать что-либо и что нет никаких крупномасштабных концепций структурирования, таких как классы или модули.
Тот факт, что код TypeScript может быть скомпилирован, означает, что язык предлагает функции, обычно связанные с традиционными языками программирования, такими как Java и C ++, включая использование статической типизации, чтобы переменная должна быть объявлена, и универсальные типы, чтобы методы можно было применять к различным данным. типы. Также поддерживаются классы.
Все это означает, что интегрированная среда разработки Visual Studio может предоставить разработчикам дополнительную поддержку с помощью таких инструментов, как автозавершение кода IntelliSense.
Microsoft также делает плагины TypeScript доступными для других сред программирования, таких как Eclipse.

Больше информации
Веб-сайт TypeScript
Анонс TypeScript 1.0RC
Статьи по Теме
Выпущен TypeScript 0.9
TypeScript — замена JavaScript от Microsoft
Начало работы с TypeScript

Чтобы получать информацию о новых статьях на I Programmer, установите панель инструментов I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Twitter, Facebook, Google+ или Linkedin или подпишитесь на нашу еженедельную новостную рассылку.

Комментарии
Оставьте комментарий или просмотрите существующие комментарии с помощью Disqus
или отправьте свой комментарий по адресу: comments@i-programmer.info


Добавить комментарий