Ну раз народ использует — то наверное удобная. Конечно могут быть мазахисты, но не все же ))
А если удобная, то не достигается ли это удобство ценой (значимой) потери эффективности.
Конечно любой интерпритатор на выходе напишет == или хуже чем знающий человек ручками. Этот момент даже и не оспаривается. С другой стороны а на сколько хуже(время отработки кода с учетом что его стало больше на пару килобайт, байт) js, который выдаст coffeescript? Я пологаю в 99% случаев разница пренебрежительна мала и действильно не играет роли на данном этапе развития хардваре и скорости интернета. Возможно у меня не такие проекты были за время существования кофескрипта, но ниразу проблем с его использованием не было в плане эффективности(Конечно никто не говорит о минифицированных js библиотеках и тому подобных вещах — просто обычные веб проект со своей внутренней логикой)
А какие есть проекты где js подходит а кофескрипт внезапно не подходит? Имхо кофескрипт это просто удобная штука, которая заменяет чистый js. Я так понимаю что кофескрипт это не технология а просто удобство, вдобавок к технологии js(в данном контексте)
В целом верно — но есть одно но: Следуя вашей логике как мы вообще получили ЯВУ(языки высокого уровня)? Условно говоря вся команда пишет с 0 и 1 А я тут такой раз и на ассемблере что-то написал и начал всем говорить что это круто. Это и стало круто — и на вопросы 1010101010101 ??? Мне стали все отвечать ассемблером. А потом прошло время и появился С — и все пошло по тойже схеме. Таким образом я думаю и появляются новые языки программирования, которые мы все сейчас знаем. Так что если сообществу нравится и оно пишет на чем-то — то почему люди не должны писать на кофе? Другой вопрос если человек пишет на кофе и не представляет кто-такой js, НО причем тут coffeescript? Если кто-то чего-то не знает — не надо валить на плохия языки, и вообще соседа — знать или не знать решаешь сам. И многие из нас стали забывать как выглядит в ассемблере написанный нами код…
Ну раз народ использует — то наверное удобная. Конечно могут быть мазахисты, но не все же ))
Конечно любой интерпритатор на выходе напишет == или хуже чем знающий человек ручками. Этот момент даже и не оспаривается. С другой стороны а на сколько хуже(время отработки кода с учетом что его стало больше на пару килобайт, байт) js, который выдаст coffeescript? Я пологаю в 99% случаев разница пренебрежительна мала и действильно не играет роли на данном этапе развития хардваре и скорости интернета. Возможно у меня не такие проекты были за время существования кофескрипта, но ниразу проблем с его использованием не было в плане эффективности(Конечно никто не говорит о минифицированных js библиотеках и тому подобных вещах — просто обычные веб проект со своей внутренней логикой)