Pull to refresh
-4
0
Ал Маслов @MaslovRG

Программист .NET

Send message

А что не так с Шарпом в РФ? Он опенсорсный, на Линухе едет, с Постгрой работать может. Что ещё надо для счастья?

Хотел набросать кое-какой анализ, но потом передумал - нет тут "экспертизы", достойной обсуждения. Напишу лишь, что у меня перед глазами при чтении статьи всё время возникал мем "Действительно тонко))) Не так уж и много образованных людей в наше время)))".

Печально, что такие статьи, в которых вместо аргументации своей позиции идет какой-то набор популизма и "отсылочек", набирают плюсы и комментарии (включая мой, да)

Казахи в Казахстане - 70%
Русские в России - 80%

Всё как обычно...

Сервер в РФ по-умолчанию означает, что данные есть у товарища майора и ни о какой их безопасности в этом плане говорить не имеет смысла

Комментарий по пунктам, со стороны шарписта конечно

  1. Используешь Code First: описываешь сущности классами, схема базы создается и меняется сама через миграции под нужную базу. Если что-то не устроило можешь ручками аккуратно поправить. Или даже неаккуратно вписать в миграцию какой-нибудь sql-скрипт. Нужно сложное получение - можно написать и пролить представление, замаппить его через ToView

  2. В sql для сложных запросов вполне возможно сильно накосячить и получить снижение производительности. Был анекдотичный случай. Сложный, загруженный расчёт на sql-процедурах, куча join-ов, insert-ов и всего такого. Потребовалось переписать на Code First (чтобы несколько баз поддерживало), перенесли все вычисления и логику чисто на c#, к базе через EF Core чисто за данными лезли (получить/записать), ожидали просадки скорости работы. Результат? Стало работать в 100 раз быстрее... Похоже куча сложных join-ов к одним и тем же не столь большим таблицам ели производительности и сильно, получить один раз в словарики оказалось быстрее. Вероятнее всего причиной такой ситуации стала не особо высокая квалификация команды, но факт остается фактом.

  3. В шарпе есть linq, который постоянно с любыми коллекциями используется, ничего доучивать и придумывать не надо (почти)

Когда-нибудь ждёт, конечно. Но пока что десятка всё ещё занимает 70% рынка. Думаю ближайшие лет 3-5 можно не торопиться с обновлениями

Вполне вероятно, что запрещают. Часть детей и без запрета думаю пользоваться не будет.

Однако оставшие 17% от 20-30 человек - это уже от 3 до 5 человек. Вполне хватит, чтобы сорвать урок

Вы не пользуетесь, а другие люди пользуются. Не знаю как все, а но я например от возможности отправить JS на помойку и писать всё на C# в локальных веб-приложениях просто в восторге. Столько проблем решается, что закачаешься: отладка, типизация, совместимость и так далее

А на белом рынке разве кто-то несёт ответственность за блокировки аккаунтов и аннулирование игр? Во всех договорах сейчас прописывается возможность отзыва лицензии на игру в любой момент по любому поводу. (Интересно, насколько это дело законно...)

Да, вполне себе "в этой комнате". Фронт - Blazor плюс библиотека с компонентами для него, бэк - обычный C#, с базой работа через EF Core подходом Code First. Все три позиции разрабатываются одними и теми же людьми. Ситуация может и не особо обычная, но всё работает неплохо. Я вот прям кайфую, что всё на одном языке

Честно говоря, выглядит вполне логично: некоторые такие салоны определенно лишние. Сам такое наблюдал: два салона МТС на одной пешеходной дороге в 100 метрах друг от друга. И ведь работали так много лет!

Речь про РФ идёт же. Те, кто сейчас живёт и работает в России, получают в рублях и тратят тоже в рублях. В такой ситуации логично все считать в рублях. Понятное дело, если работаешь на Запад, то там всё в евродолларах, но сейчас вроде бы возможности такого заработка именно внутри страны сократились в разы. Или я не прав?

Аналогично. Однако он все равно остается (при условии подключенной услуги бесплатной безлимитной раздачи) единственным нормальным тарифом с безлимитным интернетом, даже если цену еще в 2 раза поднимут.

10-20 гб обычно выходит, но все равно приобрел закрытый безлимитный тариф с безлимитной раздачей за 150 руб/мес. Пару месяцев, когда уезжаю, нужно сильно больше и вообще приятно, когда можешь не забивать себе голову такими вещами

"Сегодня принцип плюрализма — прописная истина.
Считай все люди, в целом, равноправны и независимы.
Сегодня каждый индивид, как никогда, вправе
Держать ухо востро, а язык за зубами" (ц)

А что без падения ошибок не бывает? Для примера типичная рабочая ситуация: вот я пишу на blazor server, делая какой-нибудь отчет (табличку или график), библиотека компонентов для вывода данных сторонняя. Иногда по 5-10 раз меняешь настройки компонента, чтобы смотрелось нормально, и без Hot Reload приходится каждый раз перезапускать проект. А так поправил настройку и все, можешь дальше смотреть - нормально или нет.

Чтобы стать иностранным агентом, нужно не только получать иностранное финансирование, но и заниматься ПОЛИТИЧЕСКОЙ деятельностью. Причем в законе отдельно указывается, что спорт к политической деятельности не относится

Для меня скайп окончательно умер где-то в 18 году, когда даже самые упертые из контактов, которые до последнего терпели тормознутость, кривую авторизацию, пропадающую историю сообщений и все прочее, наконец-то не выдержали и перешли в Дискорд или Телеграмм. Теперь уже поздно что-то менять, поезд ушел

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity