ваще кофе не особо ограничивает, та только сахара немного, а в остальном тот же js лишь с некоторыми исключениями. нужно понимать что кофе это не другой язык, это просто синтаксический сахар, + немного паттернов для жс.
транслировать высокоуров. яп в не читаемый такойже яп., зачем?
я так понял он кроме синтакс-сахар, ничего не дает.
и как отлаживать это уг после трансляции?
Толку ноль с этого кофе. Безделушка для эстетствующих пидаров из рубиновой тусни. Они там привыкли городить килотонны абстракций ради «красоты». JS сам по себе достаточно мощный и адекватный задаче инструмент.
Ну тогда я тоже не постиг сути. Глобальный скоп меня совершенно не волнует, ибо с var'ом не туплю. Второй аргумент который я слышал в пользу Кофе в том, что в Джаваскрипте непосильная большинству реализация ООП, а получается, что как ни крути, но для работы с Кофе нужно разобраться с реализацией ООП в ДжС, а потом разобраться с реализацией ООП в самом Кофе. А ещё он конпеляется в очень много ДжС, что для Ноды не так критично, а вот для клиента (нет, не заказчика) уже хуже.
И, как мне кажется, это - совершенно другой язык.
Меня лично привлекает только то, что писать нужно на много меньше. Или же я, действительно, ещё не постиг сути. В любом случае у меня вердикт ещё не вынесен. Сейчас подтягиваю матан по прототипам и конструкторам в ДжС, а потом уже посмотрю. // Благо книга святого Флэнагана есть на торентах. Все вопросы в соседнем треде возникали потому, что я не в нее смотрел, а в javascript.ru, а там совсем непонятно написали (или я плохо читал)
Второй аргумент который я слышал в пользу Кофе в том, что в Джаваскрипте непосильная большинству реализация ООП
Бугага! Как же раньше то жили без кофия интересно.
Сейчас подтягиваю матан по прототипам и конструкторам в ДжС
Хорош уже смешить. И кстати, что ты там собрался писать такое, где нужно хардкорное ООП? Очередной ненужный фреймворк? На практике в 90% задач для JS вообще никакого ООП не нужно.
глобальный скоуп тебя неволнует пока ты не начал минифицировать скрипты
да, для кофе надо хорошо знать жс, но сам кофе от него ничем не отличается (вместо function пишешь ->, вместо var thar = this, function ... пишешь =>, например, и т.п., только сахар)
конпеляется он в столько же кода,сколько бы ты написал ручками, +- пара строк. т.е. реально если открыть файл кофе и скомпилированный файл, их можно сравнивать прям 1 в 1 почти.
это не совсем другой язык, тебе так кажется. но надо понимать что, возможно, он прививает ПРАВИЛЬНЫЙ подход к разработке на ЖС и позволяет не упускать досадные мелочи, о которых люди иногда забывают.
писать надо меньше и заботится о меньшем, не надо городить лишние проверки, короче просто код приятней, вечер поигрался и уже точно знаешь что во что разворачивается, никакой магии.
жаваскрипт.ру подтух наверное, луркай актуальную информацию (см. на даты в выдаче гугла, например).