Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 September 04

BB

Bogdan Bida in NodeUA - JavaScript and Node.js in Ukraine
Потому что лоулевел
источник

D

Denis in NodeUA - JavaScript and Node.js in Ukraine
👍👍👍 это лучший аргумет
источник

BB

Bogdan Bida in NodeUA - JavaScript and Node.js in Ukraine
Такие люди как Илья не зря разглагольствуют об этом

Хотя сам я ангуляр юзаю а там тс изначально
источник

D

Denis in NodeUA - JavaScript and Node.js in Ukraine
Да я слышал о том что некоторым людям имеющим своих идеалов, тяжело думать что их идеалы могут в чем-то ошибаться :(
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Если код написан с хорошей структурой и архитектурой по GRASP и SOLID, то его без TS читать даже лучше
источник

NK

ID:1959893099 in NodeUA - JavaScript and Node.js in Ukraine
I appreciate all he's efforts with the little startup of $ 500 with Mr @Trade_live1 over me after withdrawing $ 5,500 and another investment with he's help also@Trade_live1
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Легче. Все типы данных, что циркулируют - только в голове. А не в автокомплите, стат проверке.
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Ознакомившись с критикой TypeScript я пришел к выводу, что:
Анонимный опрос
9%
TS это очевидный фейл и хайп, скоро схлопнется
52%
Имеет место как тайпинги к JS для подсказок и док
7%
Говно, но меня все равно заставляют на нем писать
3%
Имеет место для системного кода или AssemblyScript
8%
Было бы ок, если бы он не был на системе типов JS
20%
Отличный инструмент, позволяет списывать часы
Проголосовало: 1173
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Строгая типизация на системе типов, заточенной для языка с динамической типизацией уже не лучшая идея. Вот в AssemblyScript система типов адекватна задаче, это другое дело, и я за AssemblyScript, но категорически против TypeScript и вот по таким причинам:
1. Не любая конструкция джаваскрипт может быть им типизирована, а то, что это надмножество - это просто маркетинговое вранье.
2. Иногда он неправильно обрабатывает типы и находит ошибки там, где их нет, а пропускает там, где они есть.
3. Разработчики бегут от сложности предметной области в уютный мирок обсуждения типов в курилках, это достаточно круто звучит все и делает видимость сложного и серьезного дела.
4. Разработчики находятся под гипнозом ложной надежности и они меньше заботятся о тестах и ревью кода.
5. В нем нет автовывода, а вместо него все много раз дублируется и захламляет код, снижая его читаемость и понятность.
6. В рантайме проверки типов нет, а при взаимодействии клиента и сервера или микросервисов друг с другом все проверки нужно делать руками.
7. Тайпскрипт некоторые идеи передаст в js и отомрет, тогда нужно будет переписывать проекты, как уже было с кофескриптом и многими другим суррогатными языками.
8. Нет четкой спецификации синтаксиса языка, это просто бардак.
9. Ну и как показал уже Илья - это экономически не выгодно.
10. Основные ошибки это ошибки бизнес-логики, алгоритмов, выбора и построения структур данных, архитектуры и т.д., ошибки типизации это очень небольшой процент.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
YouTube
Карго-культ TypeScript в украинских аутсорсерах  [ru] / Илья Климов
Видео с онлайн-конференции JavaScript fwdays'21, которая прошла с 1-8 июня 2021 года.

Описание доклада:
В JavaScript-сообществе только и разговоров, что о TypeScript и "надежность". Но что, если я скажу вам, что эта надежность - лишь миф и "надувания щек". В докладе я подведу итог своих 4 лет консалтинга 4 аутсорсинговых компаний (от 50 до 150 рабочих) и расскажу, как шаг за шагом отлучал их от TypeScript.
В докладе мы разберем:
- какие задачи решает TypeScript
- какие задачи не решает TypeScript
- задачи "делают" решают с помощью TypeScript
- как отучить людей от TS и зачем
- зачем консалтинг продает TypeScript и для кого это выгодно?
- как, отказавшись от TypeScript, повысить надежность, снизив расходы.

Страница доклада:
https://fwdays.com/event/javascript-fwdays-2021/review/cargo-cult-typescript-in-ukrainian-outsourcers

Больше докладов и видео по теме конференции:
https://fwdays.com/event/javascript-fwdays-2021

Fwdays более 10 лет занимается организацией масштабных конференций для разработчиков таких…
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
источник

IB

Ivan Brezhnev in NodeUA - JavaScript and Node.js in Ukraine
🔥
источник

IB

Ivan Brezhnev in NodeUA - JavaScript and Node.js in Ukraine
Понятная аргументация) спасибо
источник

r

rqm in NodeUA - JavaScript and Node.js in Ukraine
как по мне не помрет и долго еще будет влиять на сам js  сколько бы ни хейтили)
источник

M

Maxim in NodeUA - JavaScript and Node.js in Ukraine
Илья предлагает переходить на Rescript, но там такая неразбериха с форками (rescript/reason/melange), и он столь не популярный (как и сам ocaml), что можно сказать, что нет альтернатив тайпскрипту (хотя я люблю FP).
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Где Илья предлагал переходить?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Нужнь отличать "я использую" и "я рекомендую". Если я говорю "для типизации я использую схемы и генерирую из них тайпинги" это не значит, что вам обязательно нужно делать так же
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
+. Мой доклад назвался куда я ушел, а не куда я рекомендую переходить
источник

МТ

Марк Твен in NodeUA - JavaScript and Node.js in Ukraine
согласен с вами. js - это во всей красе динамическая типизация, зачем в целом городить сверху все это дело, тем более на бэке. все зависит от построенной архитектуры
источник

DZ

D Z in NodeUA - JavaScript and Node.js in Ukraine
Забавный первый коммент и ответ на него)
источник