17.09.2015, 01:45
|
Профессор
|
|
Регистрация: 10.09.2015
Сообщений: 184
|
|
CoffeeScript vs ES6
Есть хоть одно преимущество ES6 над Coffeescript? ответ: НЕТ!
Есть хоть одно преимущество Coffeescript над ES6? ответ: Сахар!
На одной чаще весов 0, на другой 1. Coffeescript выиграл!
|
|
17.09.2015, 01:58
|
|
Профессор
|
|
Регистрация: 15.07.2015
Сообщений: 511
|
|
Игра в весы? Весело.
Придет время, когда трансляторы для ES6 не понадобятся и что сделают люди, которые используют es6? Выключат транслятор и все будет круто.
|
|
17.09.2015, 02:13
|
Аспирант
|
|
Регистрация: 16.09.2015
Сообщений: 34
|
|
Я в ES6 ничего хорошего, кроме Proxy, Генераторов и Обещаний не вижу. Хотя и это все говенно реализовано, но лучше чем ничего. Тут хипстерочки постят постоянно какие-то фичи, но особо не впечатляет. Классы -- это вообще даунгрейд. Так и до жабы недалеко.
Coffescript сосет у обоих. Там даже нормальной объектной системы нет. Никогда с этим вонючим говном не связывался, и другим не советую.
|
|
17.09.2015, 02:16
|
|
Профессор
|
|
Регистрация: 15.07.2015
Сообщений: 511
|
|
newtimebigtime, да чем тебе классы не угодили то? Единственное, чего не хватает, дак это приватных методов.
|
|
17.09.2015, 02:25
|
Аспирант
|
|
Регистрация: 16.09.2015
Сообщений: 34
|
|
Lemme,
Возврат к классам -- это деградация. Когда появился первый прототипный язык -- self, о нем говорили, это тот же Smalltalk, только more Smalltalk. От него ответвились несколько языков, в числе которых JS. Прототипы концептуально проще, гибче и мощней. Это метаобъектная модель в чистейшем виде. Не хватает только множественного наследования.
|
|
17.09.2015, 02:33
|
Аспирант
|
|
Регистрация: 16.09.2015
Сообщений: 34
|
|
Сообщение от Lemme
|
классы
|
Но появление классов -- это неизбежное зло. В JS за последние годы набежало множество планктона из энтерпрайза, они на JS ,просто не могут писать
|
|
17.09.2015, 03:48
|
Профессор
|
|
Регистрация: 10.09.2015
Сообщений: 184
|
|
Сообщение от Lemme
|
Придет время, когда трансляторы для ES6 не понадобятся и что сделают люди, которые используют es6? Выключат транслятор и все будет круто.
|
Иииии как отсутствие транслятора дает плюс?
Сообщение от Lemme
|
да чем тебе классы не угодили то?
|
да это тролль он вобще ахинею несет, не разговаривай с ним разговаривай со мной))
Последний раз редактировалось ТОТ_САМЫЙ, 17.09.2015 в 03:50.
|
|
17.09.2015, 14:23
|
|
Профессор
|
|
Регистрация: 15.07.2015
Сообщений: 511
|
|
Цитата:
|
Иииии как отсутствие транслятора дает плюс?
|
Да, чистый код. А с кофе - ты чистого кода не получишь, как не потей.
|
|
17.09.2015, 17:08
|
|
Профессор
|
|
Регистрация: 24.09.2013
Сообщений: 1,436
|
|
Lemme, newtimebigtime - это foo.
Цитата:
|
Да, чистый код. А с кофе - ты чистого кода не получишь, как не потей.
|
Выходной код? Sourcemaps в помощь.
Цитата:
|
Есть хоть одно преимущество Coffeescript над ES6? ответ: Сахар!
|
Единственное, в чём coffeescript сейчас лаконичней ES6 - меньшее количество пунктуации, а это уже дело вкуса. Мне, например, сейчас скобочки больше по душе; хотя, конечно, при надобности и к ruby-like привыкнуть смогу.
Последний раз редактировалось Erolast, 17.09.2015 в 17:12.
|
|
17.09.2015, 17:19
|
Аспирант
|
|
Регистрация: 16.09.2015
Сообщений: 34
|
|
Сообщение от Erolast
|
сейчас лаконичней ES6
|
Ты когда про лаконичность говоришь, подразумеваешь некое детсадовско-перловское опредление, типа, я напишу эту строчку, короче на десять символов, cool!!! Когда речь идет об архитектуре, или даже просто НЕсинтетическом кейсе, новое говно отсосет, что подтверждалось тут неоднократно, на ООП-примерах. Отсосет во всех отношениях, включая и лаконичность.
|
|
|
|