Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile, Bitcoins

Slack перевел свое приложение на TypeScript

Да, да, я знаю, это не из тех новостей, на которые я обычно обращаю внимание. Ну перевели и перевели, что тут такого. Но дело тут в нескольких моментах.

Slack свое десктопное приложение написал на js и запаковал с использованием электрона. Очень интересное для меня решение, плюс крайне правильное – сразу решили все проблемы кроссплатформенности. Понятное дело, что при таком подходе код должен писаться на js, ну куда они иначе денутся-то 🙂

Однако, внезапно выяснилось, что они решили перевести всю кодовую базу приложения на TypeScript. Причины очевидны и о них все говорят, кто принял подобное решение – ловля ошибок на стадии написания кода, а не в продакшене. Этому конечно способствует строгое типирование.

slack-ts

У этого подхода есть минусы, которые меня и настораживает в TypeScript’е:

Как результат я пока TypeScript за рамки своих проектов не вывел.

А вы пользуетесь им в продакшене? И если да, то как впечатления?

Поделиться:
comments powered by Disqus