- PVSM.RU - https://www.pvsm.ru -
Немного интересного из мира CoffeeScript
А. Перевели документацию на CoffeeScript. Подробности — в отдельном хабрапосте habrahabr.ru/post/183398/ [1]
Б. Нашел такую классную вещь — CoffeeScript-PHP [2]. Не спрашивайте, зачем это нужно. Но те, кому пригодится, это оценят.
В. С помощью интересной утилиты JS2Coffee [3] можно перегонять CoffeeScript в JavaScript и обратно
Например, можно сделать следующее:
Г. Новичкам для понимания основ и овладения мощью функционального программирования рекомендую замечательный хабраперевод Функциональное программирование на Javascript [4]
Потому что он позволяет существенно быстрее переводить мысли в код, при этом возможно использовать любые JavaScript-библиотеки и полученный JS-код качеством ничем не хуже того, что возможно было бы написать руками. А еще его можно освоить в течении пары часов. И, пожалуй, главное — за счет лаконичного синтаксиса и исключительной заботы компилятора о лексике, ошибок получается намного меньше. Удобнее сосредотачиваться на том, что нужно сделать, и меньше думать о том, как это сделать. Великолепно, не правда ли?
Пример. Проект, использующий underscore.js и jQuery, писался и отлаживался 3 дня. Решив переписать его на CoffeeScript, сделали это за 4 часа, при этом внезапно отпала надобность в underscore.js. Естественно, код похудел раз эдак в пять.
Автор: customtema
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/36552
Ссылки в тексте:
[1] habrahabr.ru/post/183398/: http://habrahabr.ru/post/183398/
[2] CoffeeScript-PHP: https://github.com/alxlit/coffeescript-php
[3] JS2Coffee: http://js2coffee.org/
[4] Функциональное программирование на Javascript: http://habrahabr.ru/post/154105/
[5] Источник: http://habrahabr.ru/post/183358/
Нажмите здесь для печати.