Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

cyber 10.12.2014 23:13

Цитата:

Сообщение от kobezzza
Для промисов достаточно подключить полифил, транслятор не нужен.

Я не только промиссы, хочу, хотя может пока на них и останавлюсь, а какой полифил посоветуешь, что бы он был совместим со стандартом?

kobezzza 11.12.2014 01:33

https://github.com/Octane/Promise
https://github.com/6to5/6to5 - самый годный на данный момент транслятор

cyber 11.12.2014 02:02

Цитата:

Сообщение от kobezzza
https://github.com/6to5/6to5 - самый годный на данный момент транслятор

Круто, спасибо буду пробывать юзать его, только не совсем понятно как он работает ( я знаю как работает траснлятор), но как в случае js. Он использует то что поддерживает браузер, а если нет то юзает полифил или всегда юзает полифил ? Например для поддержки промисов в IE нужен полифил, а для хрома не нужен - он будет юзать полифил только для ИЕ или всегда?

kobezzza 11.12.2014 10:17

Цитата:

Круто, спасибо буду пробывать юзать его, только не совсем понятно как он работает ( я знаю как работает траснлятор), но как в случае js.
Ставь какой нить gulp-6to5 и конверти ES6 файлики в ES5. Работает он как простой транслятор: ES6 синтаксис конвертится в ES5 или ES3.

var foo = () => {
    this.doIt()
};


var that = this;
var foo = function () {
    that.doIt()
};


И т.д.

https://6to5.github.io/repl.html

Цитата:

Он использует то что поддерживает браузер, а если нет то юзает полифил или всегда юзает полифил ? Например для поддержки промисов в IE нужен полифил, а для хрома не нужен - он будет юзать полифил только для ИЕ или всегда?
Полифилы - это отдельная история и если они нужны, то их тоже подключат отдельно, например:

https://github.com/paulmillr/es6-shim

Транслятор занимается ковертаций новых синтаксических конструкций, которые невозможно реализовать полифилами и разумеется, никаких условий там нет. Но хорошие трансляторы поддерживают настройку фич: в 6to5 за это отвечаются 2 параметра whitelist и blacklist.

Цитата:

- abstractReferences
- arrayComprehension
- arrowFunctions
- classes
- computedPropertyNames
- constants
- defaultParameters
- destructuring
- exponentiationOperator
- forOf
- generatorComprehension
- generators
- letScoping
- memoizationOperator
- methodBinding
- modules
- objectGetterMemoization
- objectSpread
- propertyMethodAssignment
- propertyNameShorthand
- react
- restParameters
- spread
- templateLiterals
- unicodeRegex
- useStrict

cyber 11.12.2014 10:36

kobezzza, спасибо)

Zend 19.12.2014 18:09

Хочу писать на Java GUI приложения для линукса (возможно винда и андроид). С чего начать? Знаю что есть разные джавы: FX/ME/... Какая из них моя и почему? FX вроде как с 2007 года, но раньше же тоже на чём то писали. Почему FX лучше или хуже?

bes 19.12.2014 19:56

Цитата:

Сообщение от Zend
Хочу писать на Java GUI приложения для линукса (возможно винда и андроид). С чего начать? Знаю что есть разные джавы: FX/ME/... Какая из них моя и почему? FX вроде как с 2007 года, но раньше же тоже на чём то писали. Почему FX лучше или хуже?

что значит на Java GUI?

Здравствуйте!
Судя по вашему сообщению, вы ну совсем не знаете java.
Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.
На сайте http://docs.oracle.com/en/java/ можно начать изучать с учебника, раздел http://docs.oracle.com/javase.
Возможно, вам также понадобится JEE - учебник есть, например, здесь: http://docs.oracle.com/javaee
Задавайте конкретные вопросы по ходу дела.

kobezzza 23.12.2014 17:47

Как вам Фрэнки? :)

https://github.com/kobezzza/Snakeskin#snakeskin

melky 23.12.2014 18:06

Цитата:

Сообщение от kobezzza (Сообщение 347906)

крутяк! не могу поставить лайк, потому что он уже стоит)

Safort 23.12.2014 18:10

kobezzza,
внушает)
Но почему не Аркадий, Савелий, Емельян, Луи, Хулиоименно Фрэнки?)


Часовой пояс GMT +3, время: 21:50.