🔥

Тред (Тимофей Плотников)


Так-с, ну-ка проголосуйте за вечерний топик
Штош, похоже побеждают compile-to-js languages, поговорим о них) Какие ваши любимые?) twitter.com/jsunderhood/st…

У меня есть свой любимый, но об этом потом) Откуда такое разнообразие? Думаю и ответ на этот вопрос очень прост: не всех тех, кто хочет писать для веб, устраивает js. И они пытаются использовать свой любимый ЯП

Иногда есть и другая причина: кто-то считаешь JS не очень удачным. И они пытаются улучшить его, создавая новый язык, который компилируется в JS by design. Сегодня мы рассмотрим языки из обеих групп

Насколько мне известно, первым среди популярных был @CoffeeScript. Красивый язык, писал даже на нем немного (случайно). Кто-нибудь сейчас на нем пишет или он уже все?

Только что проверил, CoffeScript мертвее мертвого. Впрочем, не удивительно. JS быстро развивается, добавляя свой собственный синтаксический сахар.

Что у нас дальше. Опустим всякую банальщину типа scalajs и kotlinjs. Очень интересный экземпляр @reasonml, вызывает у меня много-много противоречивых чувств.

С одной стороны, задумка супер-интересная: строгий, функциональный язык, с выводом типов и чертовски быстрым компилятором. Еще и с большой компанией за плечами, ну чем не сказка.

Но с другой стороны, изменения синтаксиса OCaml в сторону...непонятно чего. Постоянные переделки этого самого синтаксиса от версии к версии. А теперь ещё и тихо как-то стало, новостей от ФБ не очень много. Его там не закапывают часом?