CoffeeScript рулит или Не

CoffeeScript рулит
1
Нейтральная
сторона
0
Не
3
Прежде чем писать комментарии или выбрать сторону вы должны авторизироваться!
лишняя прослойка над js

19-10-2014 14:53 0

Не нужен. Всего лишь сахарок над JS. Если уж и использовать транслятор чего-то в JS, то с более крутых языков, имеющих полезные библиотеки.

Ну и всё зависит от того, где использовать. Если в браузере, то не нужен и подавно. Всё равно браузеры стандарты ECMAScript поддерживают плохо, поэтому приходится подставлять костыли.

12 комментариев
Anf 20-10-2014 01:15 0

opera.rulez, Удобно же.

opera.rulez 20-10-2014 09:20 0

Anf, Чем нам поможет именно CoffeeScript? Какие именно его фишки помогают писать код?

Anf 20-10-2014 09:53 0

opera.rulez, Просто более простой синтаксис. Легче работать над кодом, легче работать в команде с ним.

opera.rulez 20-10-2014 09:56 +1

Anf, Чем он проще? Покажи хоть какие-то примеры.

Anf 20-10-2014 10:07 0

opera.rulez, См. приложенную статью.

opera.rulez 20-10-2014 10:23 0

Anf, Смотрел. Но мне статьи безликого анона с Хабра маловато, тем более, что та статья мне никак не помогла: там наобум перечислены лишь некоторые детали синтаксиса.

А хочется увидеть комментарии человека, имеющего хоть какой-то опыт написания программ на CoffeeScript, да такие комментарии, чтобы сразу было ясно, в какую сторону смотреть.

Мне самому не нравятся некоторые детали JS. Но здесь я твой оппонент, поэтому защищайся. Ты же знаешь, что у языков бывают фишки, которыми почти не пользуются, поэтому перечислять всё подряд нет смысла. Сказал, что легче работать над кодом — покажи, какая фишка облегчила жизнь.

Anf 22-10-2014 20:17 0

opera.rulez, Я им не пользовался сам, поэтому ничего не могу сказать толкового.

cherepets 22-10-2014 20:19 0

Anf, Почему он кажется тебе проще?
Почему не TypeScript?

Anf 22-10-2014 20:25 0

cherepets, Как минимум потому что синтаксис больше похож на пионовый/рубивый. Программистам последних удобнее и привычнее.

TypeScript тоже вариант, но у меня стоит выбор между чистым жс и кофи.

cherepets 22-10-2014 20:49 +1

Anf, Какими особенностями то?

Anf 22-10-2014 23:44 0

cherepets, Что какими особенностями?

cherepets 22-10-2014 23:52 +1

Anf, Что именно в синтаксисе похоже на питон, чего нет в js?

19-10-2014 15:32 0

JS вообще бесполезен. Единственное полезное применение его что я знаю - возможность добавить в мобильном IE в избранное открывашку для метротуба.

21 комментарий
opera.rulez 19-10-2014 15:33 0

cherepets, Пожалуй, уберу его с ХВ. Пусть после отправки каждого комментария страница перезагружается полностью.

cherepets 19-10-2014 15:39 0

opera.rulez, ХВ вообще не место в браузере. Но я рад тому что он не в архиваторе, например.

opera.rulez 19-10-2014 15:42 0

cherepets, А где ему место?

cherepets 19-10-2014 15:48 0

opera.rulez, Это же средство для общения. Такое же как вотсапп, вайбер или скайп. Отдельной программой.

opera.rulez 19-10-2014 15:50 0

cherepets, Это не мессенджер.

1. Тут сообщения открытые и должны индексироваться поисковыми системами. Доступность из поисковиков — необходимое условие существования ХВ.

2. Помимо всего прочего тут из комментариев много ссылок на внешние сайты, так что браузер открывать всё равно придётся.

Зачем ты предлагаешь лишние сложности?

cherepets 19-10-2014 15:53 0

opera.rulez, Мессенджер с хранением истории на сервере и конфами.

1. На хв постоянное комьюнити. Новые юзеры из поисковиков почти не приходят, старые пользуются поиском внутри сайта.
2. Не нужно. Кастомные ури схемы.

opera.rulez 19-10-2014 15:56 0

cherepets, 1. И это плохо.
2. Как не нужно? Что делать с имеющимися ссылками и вообще с остальными интернетами?

Ну и, наконец, я бы не пришёл на ХВ, если бы ради этого пришлось ставить приложение, учитывая то, каким количеством сайтов приходится пользоваться. У меня и без этого склад ПО.

cherepets 19-10-2014 15:59 0

opera.rulez, 2. Тоже что и с фильмами на видео кассетах.
3. Для меня ХВ - единственное что я открываю в браузере. Ну + временами какие-нить полторы страницы с разовой фигнёй.

opera.rulez 19-10-2014 16:00 0

cherepets, 2. А пруфы каким способом передавать?
3. Так и запишем: «Пользование единственным сайтом приводит к педофилии и к латентному гомосексуализму».

cherepets 19-10-2014 16:06 0

opera.rulez, wikipedia:ProofPage?ProofID={id}

opera.rulez 19-10-2014 16:36 0

cherepets, Зашёл в Википедию — там ссылки на внешние сайты.

cherepets 19-10-2014 16:38 0

opera.rulez, То же самое. Переделывать пора.

opera.rulez 19-10-2014 16:44 +1

cherepets, Ты мне напоминаешь нашего министра связи, у которого на всё один ответ: «Запретить». Да мне плевать на зарубежные санкции, когда наши же министры против нас такие санкции вводят.

opera.rulez 22-10-2014 22:22 0

cherepets, Я всё больше сомневаюсь в твоём возрасте. Мне кажется, что тебе за полтинник. Как там у вас в 90-е с вашими gopher:, wais:, finger:, dict:, news: и прочими индивидуальными схемами на каждый случай?

cherepets 22-10-2014 23:03 0

opera.rulez, Это же очень удобно. Благодаря ним пользователи Windows Phone смотрят видео в видеоплеере, а не в браузере как всякое быдло.
Заодно получают автоматом самое высокое качество, не видят никогда рекламы, могут сохранять видео себе, подписываться на каналы не имея учетки.

Короче шикарная илитарная штука. Теперь все ссылки на ютуб буду дублировать с кастомными схемами.

opera.rulez 22-10-2014 23:11 0

cherepets, Странно, но я тоже смотрю видео в видеоплеере и без рекламы.

cherepets 22-10-2014 23:39 0

opera.rulez, 1. Локалхост лежит где-то вне папки пользователя => его правка вводит систему в неподдерживаемое состояние и её поведение может быть непредсказуемо. Сейчас не 80е же - пользователи вообще не должны уже видеть файлы.
2. Юзерскрипты - костыльная технология из 80х, ей место на свалке истории.

opera.rulez 23-10-2014 00:05 0

cherepets, 2. Это был просто пример. На самом деле если перевести Ютуб в режим HTML5, то всё проще: адрес видеофайла открыт, это обычный протокол http, поэтому ничего лишнего не нужно. ПКМ на клипе → адрес видео. Всё, можно открыть в плеере. Специальные схемы на каждый видеохостинг не нужны, осталось только дождаться, когда все видеохостинги полностью перейдут с Флэша на HTML5.

1. Блокировка рекламы — вообще отдельная тема. Можно заблокировать через настройки браузера (в Опере 12 вообще из коробки, остальным браузерам нужны костыли) или брандмауэра (но это из пушки по воробьям).

cherepets 23-10-2014 00:13 0

opera.rulez, 2. Все равно же сначала страница откроется, потом копируешь адрес, качаешь и открываешь. Долго, сложно, непонятно.

Сравни с: кликнул по ссылке, открылось в плеере. Если плеера нет, открылся стор со страницей закачки плеера.

opera.rulez 23-10-2014 00:17 0

cherepets, Больше мне делать нечего, как для каждого видеохостинга качать в сторе проприетарную открывалку.

cherepets 23-10-2014 00:23 0

opera.rulez, Учитывая, что ищется плеер сам, а качается в одно нажатие - почему нет?
Особенно в мире где видеохостингов менее трех.