
des
15.05.2018
08:13:54
попробую
но потом
спасибо

Alexandr
15.05.2018
09:31:28
Привет всем! Я новичок в TypeScript. Какие книги можно почитать?

Google

Alexandr
15.05.2018
09:31:40
С JavaScript знаком

Aleh
15.05.2018
09:31:51
Доку на сайте
И можно еще https://basarat.gitbooks.io/typescript/docs/why-typescript.html

Alexandr
15.05.2018
09:34:23
спасибо =)
привычка после шарпа писать все методы с большой буквы, как же от нее избавиться =(

Sergey
15.05.2018
09:37:23

Kirill
15.05.2018
09:38:14

Alexandr
15.05.2018
09:38:49
в Google Go такое же =)
и я скажу что в этом есть шарм
если привыкнешь

Sergey
15.05.2018
09:39:37

Alexandr
15.05.2018
09:41:07
WebStorm хорошо поддерживает TypeScript?
или лучше на студии?

Google

Sergey
15.05.2018
09:41:52
Вы опрос в шапке посмотрите хотя бы)

Alexandr
15.05.2018
09:42:12
а на TypeScript только фронтэнд пишут или можно и бэкэнд?

Sergey
15.05.2018
09:42:48

Alexandr
15.05.2018
09:43:43
ну я решил для фронта использовать TypeScript, а для бэкэнда у меня ASP .NET Core есть
но я думал мб один язык лучше использовать)

Sergey
15.05.2018
09:44:01
Таки да, C# было бы хорошо везде

Alexandr
15.05.2018
09:44:34
ну C# на браузере не знаю есть ли или нет
а вот TypeScript можно и на сервере использовать

Sergey
15.05.2018
09:45:32
Но менять дотнет на ноду ну это я не знаю, ну это крик о помощи

Alexandr
15.05.2018
09:46:43
)))) ну да, дотнет конечно мощнее
просто фронтик не хочется на JS кодить
я не могу без типов(

Andrew
15.05.2018
09:50:52

Kirill
15.05.2018
09:52:16

Sergey
15.05.2018
09:52:45
Оно на вебассембли

Andrew
15.05.2018
09:53:02

Sergey
15.05.2018
09:53:25
Я не особо в теме, но люди говорят что там дом и wasm немного плоховато дружат

Kirill
15.05.2018
09:53:45

Google

Andrew
15.05.2018
09:54:56
Он вынужден быть гибче, чтобы поддерживать все допустимое в джиесе мракобесие

Kirill
15.05.2018
09:55:23

Andrew
15.05.2018
09:55:56
Но рантаймовых генериков там не хватает

Sergey
15.05.2018
09:56:03

Kirill
15.05.2018
09:57:32

Andrew
15.05.2018
09:58:12
Ну и в шарпе не бывает проблем с отсутствием/протухшими тайпингами

Sergey
15.05.2018
10:00:01

Alexandr
15.05.2018
10:00:22
а почему для браузеров не сделают виртуальную машину, чтобы каждый мог на своем языке писать?

Andrew
15.05.2018
10:00:43

Alexandr
15.05.2018
10:00:57
уже на всех браузерах она работает?

Алексей
15.05.2018
10:01:15

Sergey
15.05.2018
10:01:18

Алексей
15.05.2018
10:01:24
не выйдет, сразу говорю

Sergey
15.05.2018
10:01:33

Алексей
15.05.2018
10:01:43
.net core тоже не сотню киллобайт весит

Alexandr
15.05.2018
10:02:10
ну фрейм можно в браузер встроить

Mikhail
15.05.2018
10:02:14

Sergey
15.05.2018
10:02:19
и чо?
Ну и не сотне мегабайт </offtop>

Alexandr
15.05.2018
10:02:28
чтобы не качать каждый раз

Google

Andrew
15.05.2018
10:02:43

Алексей
15.05.2018
10:02:48

Aleh
15.05.2018
10:02:56
эй мечтатели

Алексей
15.05.2018
10:03:00
давайте тогда и jvm встроим ещё

Alexandr
15.05.2018
10:03:20
я не говорю конкретно про .net

Aleh
15.05.2018
10:03:21

Alexandr
15.05.2018
10:03:24
пусть свою придумают библиотеку

Алексей
15.05.2018
10:03:47
ага, и питоновскую, и рубистскую и все короче запихаем

Admin
ERROR: S client not available

Andrew
15.05.2018
10:03:52
В браузере уже есть универсальная виртуальная машина, в которую транспилируется что угодно - это джиес

Aleh
15.05.2018
10:04:08

Алексей
15.05.2018
10:04:28
ну не совсем просто
рантаймы же разные

Aleh
15.05.2018
10:04:48
хотя ладно, давайте и эти тоже

Sergey
15.05.2018
10:05:00

Alexandr
15.05.2018
10:05:10
просто придумать виртуальную машину с мощной библиотекой и сделать поддержку всеми браузерами

Sergey
15.05.2018
10:05:21

Алексей
15.05.2018
10:05:21

Sergey
15.05.2018
10:05:52

Google

Sergey
15.05.2018
10:06:06
Мало того что не работает, так его ещё и нет и он не нужен

Andrew
15.05.2018
10:06:16

Алексей
15.05.2018
10:07:37

Alexandr
15.05.2018
10:08:19
а Wasm в опере поддерживается?

Sergey
15.05.2018
10:08:53

Алексей
15.05.2018
10:09:34
плюс опять же у разных языков разный рантайм
и разные стандартные библиотеки
и всё это придётся тащить во фронт
а во фронте обычно каждый киллобайт стараются сэкономить

Andrew
15.05.2018
10:12:50
Из действительно популярных - да, знаю только TS

Alexandr
15.05.2018
10:13:05
ну так байткод же экономнее JS'ки

Andrew
15.05.2018
10:13:07
Но вообще в js умеет транспилироваться набирающий популярность Kotlin

Алексей
15.05.2018
10:13:30

Andrew
15.05.2018
10:13:40
И всякие экстремальные вещи типа Fable \ Elm

Алексей
15.05.2018
10:13:58
только эти штуки особо в продакшн не спешать тащить

Alexandr
15.05.2018
10:14:06

Sergey
15.05.2018
10:14:06

Andrew
15.05.2018
10:14:41
Вы рассматриваете только одну ситуацию - вам нужно сделать моднейший веб-апп и вы уже знаете JS/TS
А бывают случаи, когда для бизнеса целесообразно сделать хоть какую-то херню имеющимися силами

Sergey
15.05.2018
10:16:03