Luca
Модератор
Зарегистрирован: 05.10.2012
Сообщений: 1113
В зоопарке велосипедов прибавилось. Вслед за двухколесным транспортом от Google выпустившей свою версию JavaScript под названием Dart, Microsoft так же решила выпустить свой язык под названием TypeScript. Примечательно, что TypeScript разработан создателем Андерсом Хейлсбергом создавшим C#, Turbo Pascal и Delphi. Сам компилятор по известным причинам транслирует код в JavaScript. Единственным значимым отличием является статическая типизация.

В отличие от Dart, TypeScript не является кардинальной переработкой JavaScript, а лишь дополняет последний, что упрощает адаптацию приложений, что позволяет задать резонный вопрос, а зачем оно вообще нужно и не проще было бы вложить силы в дальнейшее развитие самого JavaScript. Если нужен красивый и компактный код, то куда логичнее воспользоваться CoffeeScript, благо последний по читаемости кода значительно обходит как JavaScript, так и Майкрософтовский TypeScript.

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-36-44-TypeScript100112/5141.image7.png
Теги: JavaScript , TypeScript  
Последнее изменение: Luca, 08.10.2012 12:02

Комментарии3

0 0

Linux777
Золотой пользователь
Зарегистрирован: 05.10.2012
Сообщений: 504
Важная деталь:
Язык TypeScript разработан Андерсом Хейлсбергом (Anders Hejlsberg), в своё время создавшим C#, Turbo Pascal и Delphi. Код экспериментального компилятора, транслирующего код TypeScript в представление JavaScript, распространяется под лицензией Apache, разработка ведётся в публичном репозитории через сервис CodePlex.
Распространяется под свободной лицензией :)

Для полной честности, надо сказать что таких надстроек над JS уже море, а я пользовался GWT - Java to JavaScript преобразователем. Есть подобные и для питона и даже для C#.

Но по мне так, лучше бы они реально стандартизировали некую виртуальную машину на клиентской стороне, чем городить мешки костылей над могилой JS ^_^

0 0

Babusha
Модератор
Зарегистрирован: 07.10.2012
Сообщений: 482
Не представляю, зачем оно только все нужно. Жабаскрипт и так простой до невозможности, зачем его усложнять.
-- Вера - шедевр воплощения Дьявола.

0 0

DonDublon
Пользователь
Зарегистрирован: 22.10.2012
Сообщений: 22
Попробовал, в целом понравился.
Babusha, все дело в волшебных пузырьках статичной типизации.
Работает отладка результирующего JavaScript (только в IE).
Я веб-программированием давно не занимался, так что не очень в курсе, насколько вообще там мир продвинулся. Но TypeScript в целом выглядит свежо.