Вот сейчас у нас в проекте много рукописного js.
Много хайпа вокруг тайпскрипта.
Вот думаю если перейдем на него, то через пару лет js народ уже не будет так хорошо знать.
Как быть? или в будущем знание чистого жаваскрипта не будет таким ценнымм как сейчас?
Здравствуйте, snaphold, Вы писали:
S>Вот сейчас у нас в проекте много рукописного js. S>Много хайпа вокруг тайпскрипта. S>Вот думаю если перейдем на него, то через пару лет js народ уже не будет так хорошо знать. S>Как быть? или в будущем знание чистого жаваскрипта не будет таким ценнымм как сейчас?
Так Typescript полность включает в себя js, нельзя выучить тайпскрипт без знания js — считай просто синтаксический сахар добавлен причем почти все, кроме системы типов, из новых стандартов самого js.
И выучить этот сахар намного проще, чем разобраться с очередным новомодным фреймворком, коих каждый день легион появляется.
Здравствуйте, snaphold, Вы писали:
S>Вот сейчас у нас в проекте много рукописного js. S>Много хайпа вокруг тайпскрипта. S>Вот думаю если перейдем на него, то через пару лет js народ уже не будет так хорошо знать.
Если перейдете на TS, то через год народ будет знать JS гораздо лучше.
TS это не отдельный язык. Это современный JS + типы. Как показывает практика, когда программист думает о типах, то это дисциплинирует и код получается лучше, даже когда в рантайме типов нет. Кроме того в TS заложено множество best practices от JS.
S>Как быть? или в будущем знание чистого жаваскрипта не будет таким ценнымм как сейчас?
Это смотря насколько далекое будущее. Пока ценность JS только растет, но скорее не языка самого по себе, а бибилиотек и фреймворков.
Здравствуйте, snaphold, Вы писали:
S>Как быть? или в будущем знание чистого жаваскрипта не будет таким ценнымм как сейчас?
На мой скромный взгляд это произойдет не раньше того прекрасного времени, когда WebAssembly пойдет в массы, и в него добавят сборку мусора. А вот после того судьбоносного момента уже все возможно.
Здравствуйте, snaphold, Вы писали:
S>Вот сейчас у нас в проекте много рукописного js. S>Много хайпа вокруг тайпскрипта. S>Вот думаю если перейдем на него, то через пару лет js народ уже не будет так хорошо знать. S>Как быть? или в будущем знание чистого жаваскрипта не будет таким ценнымм как сейчас?
Перейдёте, не забудьте TSLint подключить: https://palantir.github.io/tslint/
Гарантируется отсекание глупых ошибок ещё на этапе разработки.
Здравствуйте, snaphold, Вы писали:
S>Вот думаю если перейдем на него, то через пару лет js народ уже не будет так хорошо знать. S>Как быть? или в будущем знание чистого жаваскрипта не будет таким ценнымм как сейчас?
На секундочку, то тебе надо знать такое в JS, чего не используется в Typescript ? Вот можешь примерчик наваять ? Неужели вещи ({} * {}) ?