InversionSpells сказал(а):
↑ 4) Подключивший jQuery к новому проекту расценивается сообществом программистов как опущенный без права на исправление.
Нажмите, чтобы раскрыть...
Когда ты только начинаешь изучать js, то при появлении jquery ты кайфуешь
Потом наступает этап, когда ты немного поднабрал знаний на фронте и тебя начинает бесить jquery за свою простоту, ты начинаешь его хейтить
Спустя время ты отвыкаешь от jquery, пишешь на чистом js'е, но начинаешь скучать по jquery
Потом ты начинаешь снова использовать jquery
Снова он тебя бесит и ты используешь чистый js
И так по кругу до бесконечности. На каком моменте ты остановишься зависит от тебя. Может пройти 5, а то и 10 лет, но ты всё так же будешь бегать туда/сюда в надежде найти золотую середину. Ты будешь поливать его грязью и говном, называя тех, кто его использует, говноедами и опущенными, но сам в тайне от всех использовать и пропускать пулл реквесты с потом на лбу, лишь бы тимлид коллегам не рассказал
InversionSpells сказал(а):
↑ 3) TypeScript - зашквар. Строго типизированный язык ущемляет программистов и ограничивает тебя. JS дает тебе свободу. Самовольно лишают себя свободы только петухи
Нажмите, чтобы раскрыть...
typescript принято использовать на новых проектах, т.к. переписывать старые проекты - лишние расходы, а так же необходимо, чтобы весь фронтштат его знал на уровне миддла, а не просто "ну там типы, enum и так далее, прикольно"
Если в него влетает человек без знаний, то он спокойно может писать на нём, но время на дебаг вырастает в геометрической прогрессии
InversionSpells сказал(а):
↑ Если ты уже зашкварился и хочешь смыть с себя парашу - пиши новые проекты на Swelte/Peact + MobX
Нажмите, чтобы раскрыть...
svelte - классная штука для ознакомления, но тут ты натыкаешься на отсутствие virtual dom и на кучу проблем с отрисовкой контента. Ты прибегаешь всё к тем же ивентам, чтобы это пофиксить, tickupdater'ам и так далее
react'у же не нужно прибегать к костылям и updater'ам, когда у тебя есть хуки. Ты всегда знаешь, когда у тебя обновляется компонент и при каких обстоятельствах, так как ты это указал
vue тут конечно их нагибает по полной, т.к. в нём вообще об этом никогда не придётся думать. У тебя есть statement и computed, с которыми ты знакомишься в первый же день и влюбляешься по уши
Так что говорить, что нужно писать новые проекты на svelte - нельзя, это практически гарантировано обрекает тебя на говнокод в будущем, т.к. в твой проект в основном будут приходить люди overmiddle react/angular "i nemnogo svelte"