Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Интересные ссылки и их обсуждение (https://javascript.ru/forum/offtopic/45898-interesnye-ssylki-i-ikh-obsuzhdenie.html)

MallSerg 03.01.2015 20:06

Цитата:

Сообщение от kobezzza
Тренды JavaScript на 2015 год

имхо просто просто перечисление фич которые доступны в браузерах уже 2-5 лет. и которых нет в ишаке. ну и немного рекламы мертворожденного и уже порядком протухшего typescript.
Такими темпами с такими трендами доля ИЕ перейдет из пеке в свободное падение что имхо не так уж и плохо.

kobezzza 06.01.2015 10:47

Что нас ждет в Angular 2.0

Вангую дикий батхёрт Максимуса :)

***

Интересный факт: пишется фреймворк на AtScript (который по сути является ES6 с типами из ES7), а не Dart, т.е. внутри самого Гугла на счёт Дарта нет чёткой позиции.

Safort 06.01.2015 11:00

Вложений: 1
kobezzza,
Цитата:

Вангую дикий батхёрт Максимуса
Он уже не с нами)

melky 06.01.2015 11:09

kobezzza, статье уже где-то полгода... (на английском) ох уж эти переводчики )

Цитата:

Сообщение от kobezzza
Интересный факт: пишется фреймворк на AtScript (который по сути является ES6 с типами из ES7), а не Dart, т.е. внутри самого Гугла на счёт Дарта нет чёткой позиции.

интересно, зачем эта тенденция и к чему она нас приведет? уже ж несколько раз вроде как пытались "причесать" JS к типизации и классам, но ничего хорошего из этого не получалось... но они всё пытаются.

Safort 06.01.2015 11:44

kobezzza,
Цитата:

Что нас ждет в Angular 2.0
Переводчик от БогаГугла)

kobezzza 06.01.2015 11:50

Цитата:

уже ж несколько раз вроде как пытались "причесать" 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();

nerv_ 06.01.2015 12:24

Цитата:

Сообщение от kobezzza
Ну, опциональные типы в JS реально нужны как воздух и их таки добавят в ES7 или ES8. А сейчас приходится костылить с jsDoc

типизация нужна :)

Как только добавят типизацию, TS можно будет выкинуть. Вероятно, AtScript тоже.

kobezzza 06.01.2015 12:26

Цитата:

типизация нужна
Ну если сказать точнее: нужна опциональная явная декларация типов :)

Цитата:

Как только добавят типизацию, TS можно будет выкинуть. Вероятно, AtScript тоже.
Скорее всего так и будет.

melky 06.01.2015 13:39

Цитата:

Сообщение от kobezzza (Сообщение 349830)
Ну если сказать точнее: нужна опциональная явная декларация типов :)

http://habrahabr.ru/post/243713/
виндовс не поддерживается...

интересно, а можно ли использовать Flow вместе с 6to5 ?

и... как это будет работать с системой модулей? Flow должен хапать все модули моего проекта?

в общем, всё как всегда - плохо. по крайней мере, пока что

kobezzza 06.01.2015 13:49

Цитата:

интересно, а можно ли использовать Flow вместе с 6to5 ?
6to5 поддерживает Flow.

WebStorm тоже.

function foo(x: Number, y: Number): String {
	return x.length * y; // варнит, что ошибка, т.к. возвращаемый тип должен быть строкой
}


Но юзать стрёмно, т.к. не факт, что в ES7 будет именно такой синтаксис.


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