|
JavaScript / HTML Создание динамической разметки страниц |
23.03.2013, 16:04
|
#1
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
кофескрипт
“CoffeeScript — язык программирования, транслируемый в JavaScript. CoffeeScript добавляет синтаксический сахар в духе Ruby, Python, Haskell и Erlang для того, чтобы улучшить читаемость кода и уменьшить его размер. В среднем для выполнения одинаковых действий на CoffeeScript требуется в 2 раза меньше строк, чем JavaScript. JavaScript код, который скомпилируется из CoffeeScript полностью проходит проверку JavaScript Lint. ”
wikipedia
На первый взгляд, для написания веб-игр удобнее чем js, т.к. есть много питоно/руби подобных конструкций которых нет в js. Может кто юзал, что скажете?
|
(Offline)
|
|
23.03.2013, 19:18
|
#2
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: кофескрипт
Сообщение от Den
“CoffeeScript — язык программирования, транслируемый в JavaScript. CoffeeScript добавляет синтаксический сахар в духе Ruby, Python, Haskell и Erlang для того, чтобы улучшить читаемость кода и уменьшить его размер. В среднем для выполнения одинаковых действий на CoffeeScript требуется в 2 раза меньше строк, чем JavaScript. JavaScript код, который скомпилируется из CoffeeScript полностью проходит проверку JavaScript Lint. ”
wikipedia
На первый взгляд, для написания веб-игр удобнее чем js, т.к. есть много питоно/руби подобных конструкций которых нет в js. Может кто юзал, что скажете?
|
Очень популярный кстати.
Используют многие, особенно с Node.JS.
Лично я не люблю, т.к. там есть моменты когда ты не можешь выразить что-то.
Также отступы - играют важную роль, как в Python'е, а я это тоже не люблю. Может это предрассудки, но мне не нравится он.
Но то что он экономит кучу строк - это верно. Но читаемость и лёгкость понимание кода под вопросом. Дело в том что там есть куча трюков и сложных правил структурирования синтаксиса и т.п. что вносит порой сильную не логичность в код, что мешает как раз таки простому чтению и пониманию кода. С этим согласны практически все с кем я общался и кто использует его. Также нужно вложить время в изучение его.
Да и модифицируемость и стабильность кода в чистом JS на много выше чем в CS.
Вот отличная диаграмка показывающая популярность CoffeeScript'а на GitHub'е.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
24.03.2013, 23:00
|
#3
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,857 пользователей)
|
Ответ: кофескрипт
Больше понравился TypeScript
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
01.05.2013, 10:34
|
#4
|
AnyKey`щик
Регистрация: 27.04.2013
Адрес: Томск
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: кофескрипт
А как насчет Dart?
|
(Offline)
|
|
01.05.2013, 14:03
|
#5
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: кофескрипт
Пока не живёт, и его производительность не радует. Также он мало доступен.
Я лучше посоветую глянуть в направлении emscripten и asm.js, т.к. это очень много обещающе!
Последний раз редактировалось moka, 01.05.2013 в 15:59.
|
(Offline)
|
|
01.05.2013, 14:13
|
#6
|
|
Ответ: кофескрипт
emscripten пацаны ! unreal engine 3 из-за него в файрфоксе взлетел =)
ps. emscripten это бекенд кодогенератор из llvm в js, те в js можно компилировать всё что компилируется в llvm
|
|
|
01.05.2013, 15:29
|
#7
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: кофескрипт
Сообщение от Den
Haskell и Erlang
|
Сообщение от Den
чтобы улучшить читаемость кода
|
|
(Offline)
|
|
03.05.2013, 13:00
|
#8
|
AnyKey`щик
Регистрация: 27.04.2013
Адрес: Томск
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: кофескрипт
Сообщение от MoKa
Пока не живёт, и его производительность не радует. Также он мало доступен.
Я лучше посоветую глянуть в направлении emscripten и asm.js, т.к. это очень много обещающе!
|
По мойму вполне доступен dart sdk и редактор на эклипсе, устанавливал на убунту.
В сравнени с emscripten генерирует в несколько раз меньше кода, хотя возмножно на это можно как то влиять
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:36.
|