Ламповый канал про фронтенд и не только. Всё самое полезное для опытных web-разработчиков
Обсуждение постов @defrontchat
Также советую канал @webnya
Post #978
4.53K
Как Google Closure Compiler помог в разработке TypeScript
Люк Хобан рассказал об истории появления TypeScript — "The first TypeScript demo".
В 2010 году команда разработки Office задумалась об экспансии в веб. Разработчики хотели использовать типизацию и средства для улучшения эргономики разработки, но подходящих инструментов не было.
Стив Люко увидел потребность в новом инструменте и начал работать над Strada (первое название TypeScript). Через некоторое время к нему присоединился Люк Хобан, он помог в разработке парсера. Они хотели успеть сделать полноценный прототип к началу внутренней конференции, но не успевали, так как Стив повредил кисть. Нужно было написать тайпчекер. Люк придумал хак. Они изменили компилятор так, чтобы JavaScript генерировался с аннотациями типов для Google Closure Compiler. Этот код отправлялся в веб-версию компилятора на сервера Google для проверки типов. Демка заработала, в проект поверили, и затем появилась первая версия TypeScript.
Очень интересная статья. Рекомендую почитать.
#typescript #history
https://medium.com/hackernoon/the-first-typescript-demo-905ea095a70f
Medium The first TypeScript demo Last week was the 5th anniversary of the launch of TypeScript, and I had the opportunity to go back to visit Anders and the team for the… Люк Хобан рассказал об истории появления TypeScript — "The first TypeScript demo".
В 2010 году команда разработки Office задумалась об экспансии в веб. Разработчики хотели использовать типизацию и средства для улучшения эргономики разработки, но подходящих инструментов не было.
Стив Люко увидел потребность в новом инструменте и начал работать над Strada (первое название TypeScript). Через некоторое время к нему присоединился Люк Хобан, он помог в разработке парсера. Они хотели успеть сделать полноценный прототип к началу внутренней конференции, но не успевали, так как Стив повредил кисть. Нужно было написать тайпчекер. Люк придумал хак. Они изменили компилятор так, чтобы JavaScript генерировался с аннотациями типов для Google Closure Compiler. Этот код отправлялся в веб-версию компилятора на сервера Google для проверки типов. Демка заработала, в проект поверили, и затем появилась первая версия TypeScript.
Очень интересная статья. Рекомендую почитать.
#typescript #history
https://medium.com/hackernoon/the-first-typescript-demo-905ea095a70f