Да ну почему. Есть tinygo (+ vscode / goland). Я даже пробовал, запускал серво на нём (и даже работают горутины, правда съедают всю память). Rust врывается в МК. Но другое дело, что вся экосистема сейчас на Си и непонятно, кому ты делаешь лучше тем, что переезжаешь на условный раст. Потому что проблем получишь скорее всего больше, чем решишь
Капитан Пронин, ни на чём толкового не напишешь сходу. Я 10 лет пишу на питоне и каждый год мой код за предыдущий год можно считать хуже. Но самый большой буст качества кода на питоне дало (внезапно) изучение раста.
Alexey, его ответ наиболее полезный из всех возможных, которые ты можешь получить. Другое дело, что он не совпадает с тем, что ты хочешь услышать. Прости, дружок, но мир айти жесток к неучам, а на курсах «вайти в айти за неделю» тебя обманули. Придется ебашить или уходить.
Вдобавок, DNS запросы, даже если DNS сервер указан не провайдера, а, пусть будет 8.8.8.8 - это открытый трафик по UDP на 53 порту (который провайдер с радостью перехватывает). Думать, что 100мс назад ты запросил IP домена x.com, а сейчас идёшь на этот айпишник ПО СОВСЕМ ДРУГОЙ ПРИЧИНЕ - глупость. Для этого есть всякие DNS over XXX (TLS/HTTPS).
Но даже если DNS трафик зашифрован, SNI всё ещё является дыркой, а ESNI (Encrypted SNI) может блочиться.
Василий Васильков, бери pydantic (или на крайний случай serializers из Django REST Framework) и описывай поля, которые нужны на экспорт, включив orm_mode
Антон Антон, вас там кашей не кормят на фронтенде чтоли? Выдавливаете из себя какие-то обрывки мыслей.
eslint — это комплексный инструмент для статического анализа кода, который в том числе может включать в себя code style. prettier — это, в первую очередь, code style — набор правил форматирования кода, а уже во вторую — автоформаттер. Как язык Си и компилятор gcc.
eslint имеет возможность форматировать код в стиле prettier (сам форматтер prettier при этом не нужен). Опять же, как язык Си и два компилятора: gcc и clang. Оба умеют компилировать код на Си.
Но, помимо форматирования пробельчиков и объектиков, eslint умеет находить множество потенциальных багов и проблем (самый простой пример: == vs ===), prettier этого не умеет.
pfemidi, и тем не менее, альтернатив не то чтобы есть:) глючный vscode на typescript, у которого лагучесть растёт экспоненциально? vim, который вообще не IDE, а с плагинами он начинает лагать не меньше, только плагины разрабатывают 1.5 землекопа, один из которых устал?