C# безопаснее PHP или Python

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Классный видеоролик. Действительно всё в наших руках

st_kek_oparis
Автор

У меня похожие впечатления, в 2003м C# вызывал мерзкие чувства, после чего я не собирался им пользоваться никогда. Вынужденно вернулся 2 года назад после своего любимого Котлина и был приятно удивлён прогрессом C#. Но всё равно с радостью вернулся бы на Котлин (бэк) :-)
По теме ролика, налажать можно на любом языке, написать безопасно можно на любом языке.

enterprise
Автор

Первым языком у меня был C#, и в какой-то момент решил написать на PHP, и для меня самая большая боль была в именовании методов.
Как же в C# всё интуитивно понятно, словно на английском просто пишешь и тут тебе в PHP методы из разряда "strcspn" или "strcasecmp" 😅
Конечно в какой-то момент запоминаешь и привыкаешь, но все равно очень не привычно такое читать

adamiyy
Автор

Об этом редко вспоминают почему-то, в дотнете есть JIT компилятор, который в числе прочего выполняет проверки безопасности. Например это проверка типов, проверки выхода за границы массива, защита от атак внедрения кода (механизм Write-XOR-Execute (W^X)), проверки на наличие уязвимостей, таких как переполнение буфера. По идее сравнивать нужно аналогичные возможности интерпретаторов PHP и Python.

MrDarthat
Автор

у нас на работе на С# сдела подгруска нового кода налету очень удобно.

silik
Автор

Все современные популярные языки программирования для веба нет особого смысла сравнивать "в лоб". Если язык популярный то он обычно более менее вылизан. Если говорить про чистый скл и иньекции, то к сожалению во многих проектах приходится писать на чистом скл из за потерь в производительности на фреймворке.

vasmon
Автор

Вся суть видео, это ни кому не доверяй и самому себе😅

adiletimakeev
Автор

C# всё таки разрабатывался Microsoft с ориентированием на бизнес сектор, а там защита информации всегда на первом месте. Так что моё субъективное мнение .NET всё таки защищённее всего остального.

evgeniilewicki
Автор

Я попробовал поработать на шарпах и, честно говоря, несколько разочаровался. Полюбил пыху ещё больше )) многие восторгания по моему вытекают из предвзятости к тому же пхп и не сильно на сегодняшний день отвечают действительности.

В той же ларе на любой пчих в 90% случаев есть решение из коробки, а тут, что не вопрос, то "ну реализуй сам" )) так себе оно как фреймворк. Как платформа да, но не фреймворк...

gnidkoav
Автор

Начнём холивар? По мне так C# - очень нишевый и писать на нём микросервисы или веб-приложухи - ну так себе веселье. Он всё же больше для ОС системной и десктоп разработки. Для веб отлично подходит таки python или Go. По поводу безопасности - большинство фреймворков имеют встроенные prepared statements или ORM и другие мезанизмы защиты от большинства атак. Но таки основную ошибку совершают люди, в этом вы правы.

zedxter
Автор

Приветсвую Миша, интересно твоё мнение относительно одного вопроса. Как ты считаешь, может ли интервьюер отличить код написанный при помощи chat GPT и код написанный в ручную? Уместно ли в работе программиста применять chat GPT? Как к этому относятся в Канаде? и что ты думаешь по этому поводу в целом?

ronnie_rocketo
Автор

Здравствуйте, можете, пожалуйста, подсказать книги для начинающих по С#? Буду очень благодарен

darkspine
Автор

# крутой ещё за счёт мощной среды разработки

viruslab
Автор

Миша привет, спасибо за видео, есть вопрос как к профессионалу. Лучше писать CRM для школы на Django/Laravel/net.core, что выбрать, 4000+ детей/учителей в базе +/- 60, нагрузка - каждый день от 2300 до 3300. Сделал тестовую CRM на laravel есть вопросы, а что с net.core?

Edvard-Aliev
Автор

А что автор ролика имеет в виду под маппингом данных?

MrDarthat
Автор

ну в c# вьюхи на ходу менял. include думаю возможен

александриванов-ъчс
Автор

🤔а разве строго типизированные языки программирования по умолчанию не более надёжные, чем динамические? Ведь пишут же крупные проекты для корпораций, банков и т.л на Java/C#.

kobalt-tv-
Автор

А нафига в пхп тащить ORM и тем более целый фреймворк ради защиты от SQL-инъекций? Там ведь уже есть встроенные инструменты для этого, которые отлично работают.

vatakiller
Автор

А кто-то пишет фронт на MVC? Razor ведь сама Microsoft забросила его. Везде только Web API + SPA (Angular или React). Про Blazor уже промолчу… это катастрофа!

baxram
Автор

А вы что думали?! Конечно, безопаснее! ! ! Без сомнений, как и джава и любой язык со строгой типизацией !!!

robbieazreal