Разработка Ruby on Rails 3.1 идёт полным ходом. Как выяснилось, с этой версии он будет поставляться в комплекте с CoffeeScript, который вместо JavaScript становится языком по умолчанию.
CoffeeScript — это высокоуровневый язык программирования, который компилируется в Javascript: см. обзор на Хабре, где наглядно демонстрируются его преимущества, и список приложений (github), сделанных на CoffeeScript.
С одной стороны, выбор CoffeeScript — правильное решение, потому что это действительно очень удобный и правильный способ писать на JavaScript. Многие согласны, что CoffeeScript действительно лучший язык, так что такая смена парадигмы является вполне логичным шагом.
Хотя у такого решения наверняка найдутся и противники. Причин несколько. Например, новичкам и так нужно осваивать JavaScript, а тут им добавляют ещё один уровень абстракции.
Но это чисто теоретические споры, на практике если хотите писать на чистом JavaScript — никаких проблем, просто убираете суффикс .coffee из имени файла.
До выхода Rails 3.1 осталось закрыть 29 из 84 тикетов, конкретного дедлайна не назначалось.
CoffeeScript — это высокоуровневый язык программирования, который компилируется в Javascript: см. обзор на Хабре, где наглядно демонстрируются его преимущества, и список приложений (github), сделанных на CoffeeScript.
С одной стороны, выбор CoffeeScript — правильное решение, потому что это действительно очень удобный и правильный способ писать на JavaScript. Многие согласны, что CoffeeScript действительно лучший язык, так что такая смена парадигмы является вполне логичным шагом.
Хотя у такого решения наверняка найдутся и противники. Причин несколько. Например, новичкам и так нужно осваивать JavaScript, а тут им добавляют ещё один уровень абстракции.
Но это чисто теоретические споры, на практике если хотите писать на чистом JavaScript — никаких проблем, просто убираете суффикс .coffee из имени файла.
До выхода Rails 3.1 осталось закрыть 29 из 84 тикетов, конкретного дедлайна не назначалось.