The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..., opennews (??), 23-Сен-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


41. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..."  –1 +/
Сообщение от Аноним (-), 23-Сен-16, 19:06 
И js файлы сохраняют информацию о типах? Или как после применяются все эти оптимизации?
Ответить | Правка | Наверх | Cообщить модератору

43. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..."  +/
Сообщение от Аноним (-), 23-Сен-16, 20:53 
Вся типизация работает на уровне статического анализа. Соответственно т.к. результат написания программ TS всегда JS, итоговый код ничего не знает о типах в runtime. Но поверьте, имея статический анализ типов, описания интерфейсов и типов, нормальные стрелочный функции, которые в классе за вас сделают замыкание, фичи типа async-await, декораторы на уровне языка и прочее, прочее, прочее, что дальше идёт в ES6, ES7 (и надеюсь и далее будет развиваться), так вот всё это сильно улучшает как front-end разработку, так и бекенд на nodejs.
Ответить | Правка | Наверх | Cообщить модератору

74. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..."  +/
Сообщение от Илья (??), 26-Сен-16, 08:24 
> бекенд на nodejs.

Мне сразу представляется банковский счет, на котором лежит NaN рублей.
И вы туда перечисляете undefined рублей.

Ответить | Правка | Наверх | Cообщить модератору

78. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..."  +/
Сообщение от Аноним (-), 26-Сен-16, 10:48 
Для каждой задачи выбирается свой набор инструментов, а не наоборот. Возможно у вас как-то иначе, поэтому NaN рублей пополняется на Undefined рублей.
Ответить | Правка | Наверх | Cообщить модератору

49. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..."  –1 +/
Сообщение от Аноним (-), 23-Сен-16, 22:10 
Ничего не сохраняется. Никаких реальных оптимизаций не применяется.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

59. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..."  –1 +/
Сообщение от Аноним (-), 24-Сен-16, 10:51 
На счёт оптимизаций всё почти так, кроме некоторых моментов, связанных с опциями компиляции, например возможности указать какую версию ES вы хотите видеть в итоговом файле. Например ES5 для фронта, потому что больше браузеры сейчас массово не умеют, или ES6 для бекенда, если у вас nodejs 6х, например, и вы хотите всякие @decorator, @proxy, async/await и прочее в нативной форме использовать или в принципе использовать.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру