кофескрипт
“CoffeeScript — язык программирования, транслируемый в JavaScript. CoffeeScript добавляет синтаксический сахар в духе Ruby, Python, Haskell и Erlang для того, чтобы улучшить читаемость кода и уменьшить его размер. В среднем для выполнения одинаковых действий на CoffeeScript требуется в 2 раза меньше строк, чем JavaScript. JavaScript код, который скомпилируется из CoffeeScript полностью проходит проверку JavaScript Lint.”
wikipedia На первый взгляд, для написания веб-игр удобнее чем js, т.к. есть много питоно/руби подобных конструкций которых нет в js. Может кто юзал, что скажете? |
Ответ: кофескрипт
Цитата:
Используют многие, особенно с Node.JS. Лично я не люблю, т.к. там есть моменты когда ты не можешь выразить что-то. Также отступы - играют важную роль, как в Python'е, а я это тоже не люблю. Может это предрассудки, но мне не нравится он. Но то что он экономит кучу строк - это верно. Но читаемость и лёгкость понимание кода под вопросом. Дело в том что там есть куча трюков и сложных правил структурирования синтаксиса и т.п. что вносит порой сильную не логичность в код, что мешает как раз таки простому чтению и пониманию кода. С этим согласны практически все с кем я общался и кто использует его. Также нужно вложить время в изучение его. Да и модифицируемость и стабильность кода в чистом JS на много выше чем в CS. Вот отличная диаграмка показывающая популярность CoffeeScript'а на GitHub'е. |
Ответ: кофескрипт
Больше понравился TypeScript
|
Ответ: кофескрипт
А как насчет Dart?
|
Ответ: кофескрипт
Пока не живёт, и его производительность не радует. Также он мало доступен.
Я лучше посоветую глянуть в направлении emscripten и asm.js, т.к. это очень много обещающе! |
Ответ: кофескрипт
emscripten пацаны ! unreal engine 3 из-за него в файрфоксе взлетел =)
ps. emscripten это бекенд кодогенератор из llvm в js, те в js можно компилировать всё что компилируется в llvm |
Ответ: кофескрипт
Цитата:
Цитата:
|
Ответ: кофескрипт
Цитата:
В сравнени с emscripten генерирует в несколько раз меньше кода, хотя возмножно на это можно как то влиять :rolleyes: |
Часовой пояс GMT +4, время: 07:16. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot