JavaScript типы feaver

Доброе утро, друзья,
Это мой ответ на сообщение на Reddit о том, «почему все должны использовать типы».

JavaScript создавался в основном для веба, а веб в целом не так требователен к безопасности программирования. Там у вас есть другие фанатики, также относящиеся к типам, которые никогда не смогут понять, почему в большинстве случаев вы продуктивно и попустительски относитесь к сбоям, пока их не обнаружат даже в продакшене. JavaScript никогда не был предназначен для типизации, опять же, до тех пор, пока не появились люди, считающие, что цель кодирования — писать код, который не падает, независимо от того, удовлетворяет ли он какой-либо бизнес-потребности. TypeScript — это бремя для большинства веб-проектов.
Если вы хотите писать безопасные веб-приложения, придерживайтесь Java, или следуйте современным технологиям, таким как .net SAFE stack, или переходите на Haskell или какой-нибудь веб-хакинг.
Если бы мы остановились на CGI, то у вас не было бы ни анимации, ни цветов, ни блогов, ни ….. У вас были бы только университетские веб-страницы.
Прежде чем говорить мне, что NodeJS не только для веба, мы знаем, что NodeJS — это движок выполнения Google chrome, поэтому он тоже унаследован от веба.
То же самое относится и к реактивному программированию — шумихе, которую поднимают крупные компании для своего бренда и чтобы заверить своих будущих инженеров, которые составляют 0,1% выпускников.
И наоборот, что вы думаете о JSON, Rest и NoSQL, все они созданы для веба, и все они не являются типизированными видами программирования.
Приложения для Facebook и Twitter особенно часто падают, как ни одно другое домашнее приложение, и очевидно, что в жизненном цикле запроса нет ничего плохого, поместите его в try-catch и записывайте ошибки в журнал.

Что вы думаете?!

Оцените статью
Procodings.ru
Добавить комментарий