ВС:Бухгалтерия 6.3 Печенье с предсказаниями fortune-cookies ru п... (от Печенье с предсказаниями)
TypeScript – открытая замена языку JavaScript от компании Microsoft
Язык TypeScript поддерживает трансляцию в код на языке JavaScript,
так что приложения на новом языке можно запускать в любом браузере. Исходный
код TypeScript опубликован по условиям лицензии Apache 2.0 на сайте Codeplex,
посвященном открытым проектам. Синтаксис языка TypeScript чрезвычайно похож на
язык JavaScript, но это один из немногих признаков, объединяющих эти языки. В
частности, в TypeScript реализованы такие возможности, как необязательная
статическая типизация (в честь чего язык и получил название). Одним из главных
авторов нового языка выступил Андерс Хайльсберг (Anders Hejlsberg), известным
многим программистам, как создатель среды Turbo Pascal, главный архитектор
среды Delphi, а также как ведущий архитектор языков C# и LINQ. Вместе с Хайльсбергом
над языком TypeScript работали Стив Лукко (Steve Lucco) и Люк Хобан (Luke Hoban).
Задачи языка TypeScript сильно совпадают с задачами языка Dart, созданного в компании Google,
только без полного отказа от привычных конструкций JavaScript. Главная цель TypeScript
– написание крупных приложений на основе стандартизованной архитектуры ECMA.
Сам исходный язык JavaScript начинался, как простой инструмент описания
сценариев в браузере Netscape – он никогда не был предназначен стать тем, чем
является сейчас. Сегодня, с распространением веб-технологий и стандарта HTML5, JavaScript
превратился в стандарт для создания клиентских приложений, а фреймворк Node.js заслужил
популярность, как метод написания серверных компонентов на языке JavaScript.
Конечно, ряд технологий пытаются адаптировать JavaScript к
крупным масштабам, как это делают фреймворки вроде Backbone.js компании Meteor и
Flatiron компании Nodejitsu. Язык TypeScript нацелен на совместимость с уже
существующими фреймворками и библиотеками. Более того, фрагменты на языке JavaScript
можно просто вставлять в код на TypeScript – он должен просто работать.
Кроме опциональной статической типизации, TypeSrcipt поддерживает
декларации классов, работу с выделенными модулями, а также предлагает готовый
плагин к среде разработки Visual Studio. Также уже известно, что компания
Microsoft реализовала специальные модули для поддержки языка TypeScript к таким
популярным редакторам кода, как Emacs, Vim и Sublime Text. Кстати, Стив Лукко,
один из авторов TypeScript и главный архитектор JavaScript-движка Chakra в
браузере IE, заявил, что компания Microsoft не будет делать язык TypeSript основным
в браузере Internet Explorer.
Подробнее о новом языке программирования TypeScript для
написания крупных приложений с использованием привычных скриптовых конструкций
можно прочитать на странице проекта по адресу www.typescriptlang.org.
По материалам сайтов TechCrunch, NeoWin и The Register.
Оставьте Ваш комментарий или мнение о новости: TypeScript – открытая замена языку JavaScript от компании Microsoft Просим Вас оставлять сообщения по теме и уважать своих собеседников и авторов новостного сообщения.