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

kobezzza 04.04.2014 12:21

Увидел свет TypeScript 1.0, продвигаемый Microsoft в качестве альтернативы JavaScript


Выпуск языка программирования Rust 0.10, развиваемого проектом Mozilla

Gozar 04.04.2014 12:44


Octane 04.04.2014 15:30

Цитата:

Сообщение от kobezzza
Увидел свет TypeScript 1.0, продвигаемый Microsoft в качестве альтернативы JavaScript

Его можно не по назначению использовать, как препроцессор для JavaScript, чтобы использовать arrow function, spread operator (пока только в аргументах функции), default argument. Destructuring assignment вроде не работает и генераторов нет.

kobezzza 04.04.2014 15:55

Цитата:

Сообщение от Octane (Сообщение 306064)
Его можно не по назначению использовать, как препроцессор для JavaScript, чтобы использовать arrow function, spread operator (пока только в аргументах функции), default argument. Destructuring assignment вроде не работает и генераторов нет.

Для этих целей нужно использовать другие инструменты, например, https://github.com/termi/es6-transpiler.

TypeScript использовать для этого очень не удобно (я сам пробовал), т.к. вопреки утверждению, мол "любой ЖС - это валидный ТС" в нюансах оказывается, что это не так, например,

Node.prototype.foo = function () {
	
};


Данный пример кидает варнинги, т.к. для Node определён интерфейс, т.е. чтобы добавить новый метод нужно также расширить интерфейс, т.е. писать уже специфичные для ТС вещи. Подобный примеров много, что делает применение ТС как транслятор ECMAScript6 очень проблемным, а вот как самостоятельный язык ТС штука не плохая.

Octane 04.04.2014 16:24

Я просто не смотрел на варнинги, когда в CATS пробовал писать :D

DjDiablo 04.04.2014 17:56

TypeScript это все же самостоятельный пусть и обратно совместимый язык. Думаю рассматривать typeScript как средство написания ES6 кода в корне не верно.

P.S. Чо такое CATS?

Gozar 04.04.2014 19:09

Почему в России почти нет гражданского/коммерческого высокотехнологичного производства?

kobezzza 08.04.2014 10:45

Представлен Blend4Web, движок для создания браузерных 3D-приложений

Gozar 08.04.2014 11:36

Цитата:

Сообщение от kobezzza
Представлен Blend4Web, движок для создания браузерных 3D-приложений

в ff28 не взлетело. :(

Tim 08.04.2014 11:41

Цитата:

Сообщение от Gozar (Сообщение 306685)
в ff28 не взлетело. :(

Это по тому что ты под линуксом. Там с webGl проблемы же? нет?


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