Dropbox migruje z JavaScript na CoffeeScript

Dropbox migruje z JavaScript na CoffeeScript

przez -
4 901
Dropbox

Dropbox, czyli synchronizacja plików online, postanowił zmigrować z JavaScript na CoffeeScript. Dzięki takiemu zabiegowi zmniejszono ilość linii kodu całego interfejsu webowego o 20 procent. Cały kod CoffeeScript zajmuje obecnie ponad 5 000 linii oraz 200 000 mniej znaków, niż w oryginalnym kodzie JavaScript. Całą operację udało się przeprowadzić w ciągu jednego tygodnia, uzyskując przy tym lepszą czytelność kodu, mnie czasu na pisanie nowych funkcji, wygodniejszą składnię i mniejszą podatność na błędy.

CoffeeScript to język programowania, który kompiluje się do JavaScriptu, dzięki czemu programy mogą być krótsze o około 1/3, bez strat dla szybkości działania. Jest wzorowany składniowo na językach Ruby i Python, aby zwiększyć czytelność kodu. Do kompilowania kodu używa się js2coffee.

Podobne artykuły

Mozilla Firefox 23

przez -
0 181
PHP

przez -
0 166