|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от opennews (??) on 23-Сен-16, 10:34 | ||
Компания Microsoft опубликовала (https://blogs.msdn.microsoft.com/typescript/2016/09/22/annou.../) релиз TypeScript 2.0 (http://typescriptlang.org/), языка для разработки web-приложений, расширяющего возможности JavaScript. Код компилятора, транслирующего код TypeScript в представление JavaScript, распространяется (https://github.com/Microsoft/TypeScript) под лицензией Apache 2.0, разработка ведётся в публичном репозитории через сервис GitHub. Спецификации (https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md) языка открыты и опубликованы в рамках соглашения Open Web Foundation Specification Agreement (http://www.openwebfoundation.org/legal/the-owf-1-0-agreement...). | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –4 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 10:34 | ||
Тайпскрип - это как бабель, только от Майкрософта, я правильно понял? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +10 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 10:36 | ||
Не-а. Это попытка причесать нетипизированный ужоснах ванильного JS. Удачная, между прочим, хоть и не без своих косяков. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
26. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –4 +/– | |
Сообщение от Вы забыли заполнить поле Name on 23-Сен-16, 13:37 | ||
Почему ужас? | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
45. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +4 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 21:56 | ||
Потому что без этого в проектах крупнее hello world начинают суммировать буханки хлеба с троллейбусами. И даже получают какой-то результат. | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
33. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +2 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 17:10 | ||
Это чтобы рукожопы из типизированного мира не слишком лажали с JS. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
38. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +3 +/– | |
Сообщение от Илья (??) on 23-Сен-16, 17:55 | ||
Вы абсолютно правы, пишите дальше на js. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
46. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –3 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 21:58 | ||
> Это чтобы рукожопы из типизированного мира не слишком лажали с JS. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
53. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +4 +/– | |
Сообщение от Аноним (??) on 24-Сен-16, 03:51 | ||
> Не подскажете, почему основная масса взломов серверов нынче происходит через вебню без жесткой типизации? | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
66. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от Аноним (??) on 25-Сен-16, 01:45 | ||
> Секурные флеш и жаба апплеты на Безопасных Типизированных Языках(ТМ) наше всё. | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
71. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от Аноним (??) on 25-Сен-16, 09:56 | ||
Секурнейший ActiveX забыли ) | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
60. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +1 +/– | |
Сообщение от Аноним (??) on 24-Сен-16, 11:09 | ||
> Не подскажете, почему основная масса взломов серверов нынче происходит через вебню без жесткой типизации? :) | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
67. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от Аноним (??) on 25-Сен-16, 01:45 | ||
> А где статистику посмотреть можно? | ||
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору |
4. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 10:39 | ||
Нет, бабель - просто транспайлер. Тайпскрипт - синтаксический сахар + синтаксический анализатор + транспайлер. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
9. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –15 +/– | |
Сообщение от vitalif (ok) on 23-Сен-16, 11:19 | ||
TS - это просто даже ms понял что по ходу лучше на нем писать чем на c#... | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
13. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +10 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 11:58 | ||
> TS - это просто даже ms понял что по ходу лучше на | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
21. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +1 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 12:48 | ||
фактическим создателем TS является программист Андерс Хейлсберг, так же известный как создатель таких языков как Delphi, C#. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
64. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –7 +/– | |
Сообщение от Аноним (??) on 24-Сен-16, 16:46 | ||
> таких языков как Delphi | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
65. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +4 +/– | |
Сообщение от фывфыв on 25-Сен-16, 01:01 | ||
Да будет вам известно, что delphi это не только среда, а как-раз таки язык, диалект Object Pascal'а. | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
2. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +4 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 10:35 | ||
Все эти ваши Flow и прочие надстройки — полумеры. Вот TypeScript загоняет разработчиков в типизированный загончик, и это правильно. Может там когда-нибудь дорастут потом до вменяемых инструментов для фронта, как вот Elm или PureScript. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
79. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от Andrey (??) on 26-Сен-16, 12:09 | ||
Мозгов не хватет. С JS кое-как справляются | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
6. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +1 +/– | |
Сообщение от robux (ok) on 23-Сен-16, 10:47 | ||
> расширяющего возможности JavaScript | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
10. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +3 +/– | |
Сообщение от karhu on 23-Сен-16, 11:26 | ||
пока оно строго компилируется в js, волноваться не стоит. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
34. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Аноним84701 on 23-Сен-16, 17:16 | ||
> Да и не жалко будет, если честно. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
23. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +1 +/– | |
Сообщение от Comdiv (ok) on 23-Сен-16, 13:01 | ||
Уничтожать Javascript будут скорее через Webasssembly. Впрочем, к нему Microsoft тоже приложила руку. С технической же точки зрения, оба начинания верны. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
69. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от Аноним (??) on 25-Сен-16, 01:49 | ||
> приложила руку. С технической же точки зрения, оба начинания верны. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
72. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +1 +/– | |
Сообщение от Andrey Mitrofanov on 25-Сен-16, 13:14 | ||
>> расширяющего возможности JavaScript | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
8. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от _Vitaly_ (ok) on 23-Сен-16, 11:18 | ||
> Упрощена операция установки файлов ".d.ts" с информацией о типах для существующих библиотек | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
11. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 11:30 | ||
Неужели лучше ставить весь существующий хлам d.ts из одного пакета? Я, честно говоря, порадовался альтернативе в виде typings-менеджера | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
18. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Crazy Alex (ok) on 23-Сен-16, 12:44 | ||
Приятная новость, но... это всё же джаваскрипт и веб-приложения. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
55. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –2 +/– | |
Сообщение от serg1224 (ok) on 24-Сен-16, 06:38 | ||
> Приятная новость, но... это всё же джаваскрипт и веб-приложения. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
56. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от serg1224 (ok) on 24-Сен-16, 07:21 | ||
>> Приятная новость, но... это всё же джаваскрипт и веб-приложения. | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
63. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Crazy Alex (??) on 24-Сен-16, 16:42 | ||
Всё очень просто. Если ты пишешь для себя скрипты (т.е. какая-то локальная автоматизация) - ты пишешь их на чём-то одном. И никакой проблемы нет. | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
75. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от serg1224 (ok) on 26-Сен-16, 09:21 | ||
> Всё очень просто. Если ты пишешь для себя скрипты (т.е. какая-то локальная | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
76. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от serg1224 (ok) on 26-Сен-16, 09:24 | ||
> Если же ты пишешь продукт - там, вообще говоря, скриптовым языкам (т.е. | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
70. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от Аноним (??) on 25-Сен-16, 01:51 | ||
> использования единого синтаксиса аля-JavaScript (возможно ECMAScript) вместо безмерно | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
77. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от serg1224 (ok) on 26-Сен-16, 09:39 | ||
>> использования единого синтаксиса аля-JavaScript (возможно ECMAScript) вместо безмерно | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
20. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от Кир on 23-Сен-16, 12:48 | ||
Не, вы, друзья, как ни садитесь... Жабоскрипт убог by design, и припарки тут не помогут, только живительная эвтаназия. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
22. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +1 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 12:52 | ||
> обоссаный javascript | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
24. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –2 +/– | |
Сообщение от Comdiv (ok) on 23-Сен-16, 13:04 | ||
Припарки нужны пока не заработает в полную силу Webassembly. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
44. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 21:08 | ||
Webassembly выплевывает ЖабоАсам | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
48. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 22:01 | ||
> Webassembly выплевывает ЖабоАсам | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
68. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Comdiv (ok) on 25-Сен-16, 01:46 | ||
Согласно описания, это дополнительная возможность, а не обязанность | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
25. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –3 +/– | |
Сообщение от krasnodar2000 on 23-Сен-16, 13:31 | ||
По аналогии как C++ это С с классами, | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
28. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –2 +/– | |
Сообщение от ШШШШ on 23-Сен-16, 14:01 | ||
А почему не Clojurescript? | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
37. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +1 +/– | |
Сообщение от Crazy Alex (ok) on 23-Сен-16, 17:53 | ||
О да, заменить одно извращение на другое - самое оно. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
31. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 16:30 | ||
Я за Дарт. Гораздо более правильная разработка, а не этот обрезок. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
35. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 17:34 | ||
Теперь бы еще браузеры научить понимать этот TypeScript без перевода в JS | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
36. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 17:36 | ||
P.S. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
39. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 18:29 | ||
Браузерам не надо уметь typescript. Пишете на TS, дальше всё компилируется и собирается в js файл/файлы, которые отлично работают на странице в браузере. Angular2 тому живая иллюстрация для примера. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
41. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 19:06 | ||
И js файлы сохраняют информацию о типах? Или как после применяются все эти оптимизации? | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
43. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 20:53 | ||
Вся типизация работает на уровне статического анализа. Соответственно т.к. результат написания программ TS всегда JS, итоговый код ничего не знает о типах в runtime. Но поверьте, имея статический анализ типов, описания интерфейсов и типов, нормальные стрелочный функции, которые в классе за вас сделают замыкание, фичи типа async-await, декораторы на уровне языка и прочее, прочее, прочее, что дальше идёт в ES6, ES7 (и надеюсь и далее будет развиваться), так вот всё это сильно улучшает как front-end разработку, так и бекенд на nodejs. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
74. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от Илья (??) on 26-Сен-16, 08:24 | ||
> бекенд на nodejs. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
78. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +/– | |
Сообщение от Аноним (??) on 26-Сен-16, 10:48 | ||
Для каждой задачи выбирается свой набор инструментов, а не наоборот. Возможно у вас как-то иначе, поэтому NaN рублей пополняется на Undefined рублей. | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
49. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 22:10 | ||
Ничего не сохраняется. Никаких реальных оптимизаций не применяется. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
59. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Аноним (??) on 24-Сен-16, 10:51 | ||
На счёт оптимизаций всё почти так, кроме некоторых моментов, связанных с опциями компиляции, например возможности указать какую версию ES вы хотите видеть в итоговом файле. Например ES5 для фронта, потому что больше браузеры сейчас массово не умеют, или ES6 для бекенда, если у вас nodejs 6х, например, и вы хотите всякие @decorator, @proxy, async/await и прочее в нативной форме использовать или в принципе использовать. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
50. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Аноним (??) on 23-Сен-16, 22:50 | ||
И как эту скомпилированную кучу добра потом отлаживать? | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
51. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +1 +/– | |
Сообщение от KonstantinB (ok) on 23-Сен-16, 23:15 | ||
sourcemaps | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
54. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –2 +/– | |
Сообщение от Вхухоль on 24-Сен-16, 06:34 | ||
Благодаря типизации код пишется сразу без багов. | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
58. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | +1 +/– | |
Сообщение от Аноним (??) on 24-Сен-16, 10:40 | ||
Отладка поддерживается браузером по на основе sourcemap файлов по TS файлу. Процесс прозрачный и не требует дополнительных телодвижений. Не хочется отлаживать TS через sourcemap - можно заниматься отладкой js, там тоже особо страшного ничего нет, это не бинарный или обфусцированный код, по дефолту там даже форматирование человекочитаемое. Разумеется в этой ситуации необходимо быть в курсе в общих чертах, "что такое JS" чуть глубже, чем "hello world": языковые конструкции классов, приватных членов, обращений к this внутри методов и т.п. неизбежно обретают при компиляции полноразмерную JS реализацию в соответствии с общеизвестными паттернами и возможностями/ограничениями языка конкретной версии ES,под которую компилировался код. | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
62. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." | –1 +/– | |
Сообщение от Аноним (??) on 24-Сен-16, 12:17 | ||
Спасибо. | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |