03.01.2015, 20:06
|
|
Профессор
|
|
Регистрация: 07.03.2011
Сообщений: 1,138
|
|
Сообщение от kobezzza
|
Тренды JavaScript на 2015 год
|
имхо просто просто перечисление фич которые доступны в браузерах уже 2-5 лет. и которых нет в ишаке. ну и немного рекламы мертворожденного и уже порядком протухшего typescript.
Такими темпами с такими трендами доля ИЕ перейдет из пеке в свободное падение что имхо не так уж и плохо.
|
|
06.01.2015, 10:47
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Что нас ждет в Angular 2.0
Вангую дикий батхёрт Максимуса
***
Интересный факт: пишется фреймворк на AtScript (который по сути является ES6 с типами из ES7), а не Dart, т.е. внутри самого Гугла на счёт Дарта нет чёткой позиции.
Последний раз редактировалось kobezzza, 06.01.2015 в 10:50.
|
|
06.01.2015, 11:00
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
kobezzza,
Цитата:
|
Вангую дикий батхёрт Максимуса
|
Он уже не с нами)
|
|
06.01.2015, 11:09
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
kobezzza, статье уже где-то полгода... (на английском) ох уж эти переводчики )
Сообщение от kobezzza
|
Интересный факт: пишется фреймворк на AtScript (который по сути является ES6 с типами из ES7), а не Dart, т.е. внутри самого Гугла на счёт Дарта нет чёткой позиции.
|
интересно, зачем эта тенденция и к чему она нас приведет? уже ж несколько раз вроде как пытались "причесать" JS к типизации и классам, но ничего хорошего из этого не получалось... но они всё пытаются.
|
|
06.01.2015, 11:44
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
kobezzza,
Цитата:
|
Что нас ждет в Angular 2.0
|
Переводчик от БогаГугла)
|
|
06.01.2015, 11:50
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
уже ж несколько раз вроде как пытались "причесать" JS к типизации и классам, но ничего хорошего из этого не получалось...
|
Ну, опциональные типы в JS реально нужны как воздух и их таки добавят в ES7 или ES8. А сейчас приходится костылить с jsDoc, хотя я уже привык, но было бы приятнее писать:
var foo : {foo: string, bar: boolean} = getSome();
вместо
/** @type {{foo: string, bar: boolean}} */
var foo = getSome();
Ну или сделать литеральные аннотации
@type {{foo: string, bar: boolean}}
var foo = getSome();
Последний раз редактировалось kobezzza, 06.01.2015 в 12:11.
|
|
06.01.2015, 12:24
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от kobezzza
|
Ну, опциональные типы в JS реально нужны как воздух и их таки добавят в ES7 или ES8. А сейчас приходится костылить с jsDoc
|
типизация нужна
Как только добавят типизацию, TS можно будет выкинуть. Вероятно, AtScript тоже.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
06.01.2015, 12:26
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Ну если сказать точнее: нужна опциональная явная декларация типов
Цитата:
|
Как только добавят типизацию, TS можно будет выкинуть. Вероятно, AtScript тоже.
|
Скорее всего так и будет.
|
|
06.01.2015, 13:39
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от kobezzza
|
Ну если сказать точнее: нужна опциональная явная декларация типов
|
http://habrahabr.ru/post/243713/
виндовс не поддерживается...
интересно, а можно ли использовать Flow вместе с 6to5 ?
и... как это будет работать с системой модулей? Flow должен хапать все модули моего проекта?
в общем, всё как всегда - плохо. по крайней мере, пока что
Последний раз редактировалось melky, 06.01.2015 в 13:47.
|
|
06.01.2015, 13:49
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
интересно, а можно ли использовать Flow вместе с 6to5 ?
|
6to5 поддерживает Flow.
WebStorm тоже.
function foo(x: Number, y: Number): String {
return x.length * y; // варнит, что ошибка, т.к. возвращаемый тип должен быть строкой
}
Но юзать стрёмно, т.к. не факт, что в ES7 будет именно такой синтаксис.
Последний раз редактировалось kobezzza, 06.01.2015 в 13:53.
|
|
|
|