Цитата:
Цитата:
Цитата:
Цитата:
import Animal from "./animal"; export default class Cat extends Animal {}; Это наипростейший пример. В прошлом посте я дал ссылку на статью о ES6-модулях, там гораздо больше, если хочешь. Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
что же касается модулей то раз мы компилим кофескрипт, то есть возможность так же закомпилить его модули в синтаксис ES6. Мы пишем модули в стиле commonjs а потом пропускаем через coffee транслятор а потом через какой нить другой плагин который модули конвертит. Гуглить его я за тебя не буду, хотя возможно и буду) я пока не вижу смысла это делать потому что ES6 нигде не поддерживается и конвертировать commonjs модули в ES6 модули чтобы потом пргнать через ES6 транслятор и они закомпилились в врапперы это тупость. Лучше сразу commonjs модули закомпилить во врапперы. или через браузерифай прогнать) То есть нативная система модулей ES6 НЕ выигрывает у кофескрипта, потому как и те и те модули нужно прогонять через транслятор и оборачивать во врапперы) |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Тред не читал, но могу сказать своё мнение, если кому интересно: мне очень нравится Coffee, но есть пару НО, из-за которых я его не юзаю:
1) Пинг между фичами JS в Coffee, т.е. грубо говоря расстраивает скорость обновления транслятора; 2) Отсутствие системы декларации и вывода типов, в JS хотя бы JSDoc есть, но тоже не фонтан - я сейчас говорю про поддержку ИДЕ и системы стат анализа кода. Очень жду ТС 2.0, т.к. там они обещали заимлементить весь ЕС6/7 + их мега система типов (в новом релизе 1.6 они например добавили пересечения типов и тай гуарды - это просто офигенно). Также присматриваюсь к Flow, но огорчает отсутствие бинарников под винду и отсутствие поддержки где ли кроме как в Атоме (плагин nuclide); 3) Сложнее найти разработчика в команду: отталкиваюсь опять таки от своего опыта. Это пожалуй основное. Но повторюсь: мне очень нравиться кофескрипт за свою простоту и лаконичность. |
Цитата:
|
kobezzza, кофескрипт это просто синтаксис, сахар, и набор сниппетов. По сути можно написать кофи версию которая будет транслироваться в тайпскрипт 2 например. Ну помнишь мы хотели убиратор скобочек написать) ну вот типа того. В кофи есть парсер в AST и транслятор из него в javascript. Можно транслировать из AST в любой другой язык. Я надеюсь они оставили возможность для расширения кофескрипта? Ну то есть мы хотим оставить всякие фишки трансляции но заменить некоторые чтобы синтаксис был не es5 а typescript или es6. Исходники их кто нибудь смотрел)?
Не, я как бы в юишку в {{выражения}} уже разный сахарок из кофескрипта стырил) но мне не хочется весь кофескрипт переписывать) |
Цитата:
|
FINoM, не ну он правда тупит и еще дерзит из-за своей тупости) че я то деликатничать должен?
п.с. Javascript - прога чтобы в браузерах рисовать. ©Livaanderiamarum статус то поменяй на (с)Maxmaxmaximus Цитата:
|
Цитата:
|
ТОТ_САМЫЙ, они тупые, он тупой, вы все тупые. Дикий ты какой-то. А на деле, я указал на то, что ты противоречишь сам себе. Т.е ты пустослов. Это из за этого я тупой?=) Мне тебя жаль.
А если ты не пустослов, то сдержи слово насчет 20 плюсов и обоснуй мою тупость в прошлом посте. Либо можешь упустить второе, если скажешь, что ты "ступил". |
Часовой пояс GMT +3, время: 21:51. |