TypeScript исполняется 10 лет

автор vadim


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

TypeScript 10й День рождения случился в субботу, 1 октября, сообщил в своем блоге Дэниел Розенвассер, старший менеджер программы Microsoft по TypeScript. «Для некоторых пользователей JavaScript команда, пытающаяся внедрить статические типы в JavaScript, могла бы показаться злым заговором или шуткой», — сказал он. Но TypeScript предоставил мощные инструменты, такие как проверка типов, и богатые функции редактора, такие как автодополнение кода для JavaScript.

Microsoft знала, что JavaScript будет использоваться повсюду, и разработчикам понадобятся инструменты, которые помогут им написать его. «У команды было видение того, каким может быть TypeScript, и на самом деле, если вы посмотрите на наш первый анонс, ценностное предложение было в основном таким же, как и сегодня!»

Ссылаясь на требования к молодому проекту, Розенвассер сказал, что TypeScript должен быть бесплатным, с открытым исходным кодом, а также взаимодействовать и развиваться с существующим JavaScript. Это также должно было быть похоже на JavaScript. Среди целей дизайна:

  • Никаких накладных расходов во время выполнения создаваемых программ.
  • Согласование с текущими и будущими предложениями ECMAScript.
  • Сохранение поведения кода JavaScript во время выполнения.
  • Избегание добавления синтаксиса уровня выражения.

Создатели TypeScript сосредоточились главным образом на системе типов и избегали добавления нового синтаксиса и поведения во время выполнения. Сегодня TypeScript используют миллионы разработчиков, и его популярность растет. Язык занял видное место в опросах и языковых рейтингах, таких как индекс популярности языка программирования Pypl, отчет CircleCI о состоянии доставки программного обеспечения за 2022 год и отчет GitHub Octoverse.

TypeScript используется в известных приложениях, таких как среда веб-разработки Angular и среда выполнения Deno. Текущая версия — TypeScript 4.8. TypeScript 4.9 находится на стадии бета-версии.

Дальше читайте это:

  • Облачные вычисления больше не являются пустяком
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Программирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Python пытается удалить GIL и повысить параллелизм
  • 7 причин, по которым Java по-прежнему хороша
  • Война за лицензирование открытого исходного кода окончена

Related Posts

Оставить комментарий