Помоему не правильно либо переведено, либо сама статья написана корява. Создается впечатление, что handlebars генерирует кучу тегов script. Но это не так. Для имплементации темплейтов необходимы теги, в которых пишутся темплейты. Но это к слову не достаточное условие. Можно вполне себе прекомпилировать темплейты в полноценный javascript на этапе компиляции остального javascript'а. Все равно вероятнее всего кто-то использует coffescript, да даже просто конкатенация скриптов. А прекомпиленным темплейтам не нужно лишний раз компилиться в рантайме. Так что этот минус надуманный, а вот реальный минус, так это действительно гайды, отстающие от билдов. Но вообще всем советую даже ради интереса попробовать Эмбер, очень простой в освоении и красивый фреймворк.
Меня всегда жутко удивляло, что в статьях подобного рода, люди первым делом начинают обращать внимание на стилистику, нежели на саму суть написанной статьи. И это при всем при том, что не раз уже оговаривалось, что стилистические и грамматические замечания обычно отправляются автору в личку.
Помимо чисто академического интереса («может ли язык скомпилировать сам себя»), который так или иначе возникает во всех языковых коммьюнити, и успеха в котором практически никто не добивался
Помоему какая-то ерунда, уже куча языков до них сделало тоже самое. Первое, что приходит на ум: fasm, coffeescript и многие многие другие.
Мне кажется, возможность установить/удалить несомненно должна быть, но заставлять разработчика ОС отказываться предустанавливать браузер или видео плеер это перебор. Ну это например, если бы Chevrolet обязали не предустанавливать сидения в машину. Что за…
Ваш комментарий не отдает троллингом, скорее наивностью. И дело не в том, что «ну так всегда было», просто ИМХО, не заметно желание развивать страну. Помниться как мы с другом, оба интересующиеся микроконтроллерами, хотели развить в институте что-то наподобие клуба, разработчиков устройств на микроконтроллерах. Все что мы просили от ректора — это помещение, где мы могли бы спокойно сидеть, общаться и творить. Однако ректор сказал резкое нет. Почему? Потому что это головная боль для него. А ему головной боли не надо, ему бы еще субсидий выбить из которых кое что пойдет непосредственно ему в карман. А вы говорите страну развивать.
Я думаю, автор коммента имел в виду, что есть более интересные и важные вещи помимо геев и абортов. И пока геи никому особо не мешают, то стоило бы переключить свое внимание на более важные вещи.
Да, я как бы в курсе если что… Просто это наиболее часто встречающаяся ошибка среди начинающих рельсовиков — полагать, что find вернеть nil, что update_attributes просто обновляет аттрибуты без вызова сохранения. И что значит, «если не обрабатывается find_by_id»? Каждому оператору свое предназанчение, мне например иногда важнее вызвать find, который в случае чего вызовет у меня exception и кинет мне в багтрекер ошибку. При этом это помогает мне сделать архитектура приложения, которая сама по себе не падает ну или дальнейшее выполнение которой мне уж точно не нужно. Например background таски какие-нибудь. В рельсах же в контроллерах такое лучше не делать по причине того, что нам все-таки по возможности нужно показать либо мессадж с ошибкой пользователю, либо редиректнуть его, либо еще чего похлеще сделать.
Почему-то ничего не было написано про классический User.find, кидающий исключение в случае, если не найдено ни одного юзера и замену ему User.find_by_id
Помоему какая-то ерунда, уже куча языков до них сделало тоже самое. Первое, что приходит на ум: fasm, coffeescript и многие многие другие.