Обновить
51
Андрей Губский@Ernado

Software Architect, Microsoft MVP

Отправить сообщение

Банально — ребенок подрос и завел себе аккаунт :)

Хм, в сафари и ФФ и правда не разворачивает. А вот в Хроме — все ОК. Похоже какой-то баг плеера.

По поводу статистики ЗП я чуть ниже написал. А вот что касается


java основной идеологический конкурент C#.

то с выходом .NET Core ситуация несколько изменилась. Кор успел еще зайти на ту территорию, где раньше были в основном только Node.js, Python и иногда даже Go.

Я вообще-то про .NET Core, а не про Mono. Как раз сейчас работаю над хайлоад проектом, который крутится исключительно на Linux и полностью написан на C#/.NET Core.
Про "переписывание с Java" я ничего не говорил, но вот очень много новых проектов стартуют именно на коре.

.NET уже года как два зашел на Linux и очень уверенно себя там чувствует.

.NET покрывает очень широкий спектр задач: от машинного обучения, высоконагруженных систем и IoT до веб-разарботки и CRUD-приложения. Поэтому и статистика такая. Если брать статистику по отдельным сегментам — то цифры могут отличаться на порядки.

Я видимо не совсем понял, что именно делает SqlMetal. Но если это просто инструмент для генерации простых моделей для ORM, то тогда мне в принципе не понятно, в чем проблема — EF Core это умеет.


В своем комментарии я больше говорил про подход, когда для решения каких-то задач используются инструменты для автоматического генерирования кода. Причем не моделей, а кусков логики. Встречал такие проекты. И это всегда было одним из серьезных симптомов того, что что-то явно не так в проекте.

Серверной части WCF

WCF уже потихоньку уходит в прошлое, во многих проектах его уже давно и успешно заменил REST API.


LinqToSql (говорят, можно заменить на более современные Dapper или LinqToDB — но у них нет аналога SqlMetal, придется самим писать)

LinqToSql устарел во времена .NET 3.5 если не ошибаюсь, а любые генераторы кода — это в принципе зло и их необходимость, это признак того, что в проекте что-то не так с архитектурой.


EntityFramework 6 (кажется, EF Core до сих пор не умеет всего что умела прошлая версия)

Чего именно вам не хватает в EF Core?


Файла web.config, в котором можно было не меняя кода настроить много интересных вещей

appsettings.json также позволяет конфигурировать все то, что вы считаете необходимым сделать конфигурируемым. К тому же он значительно проще и в нем нету ада c bindingRedirect

Почему бы было не поднять один раз компьютер (можно даже без монитора) и не переписать все сразу? :)

Насколько я знаю, их из мобильных маркетов убрали. Только в Стиме остались.

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

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

Вот тут хорошо описана разница между редакциями.

Воспользуясь случаем, порекомендую тем, кто интересуется .NET Core, канал devdigest//netcore
Практически каждый день на канале публикуются новые материалы посвященные кроссплатформенной разработке под .NET

С доменами, у которых хорошая история, много ссылок и так далее — все понятно. Но ведь скупаются и ничем не примечательные домены. В чем тут профит?

Интересно другое. Насколько финансово оправдан такой подход. Ведь те, кто скупает просроченные домены — делают это в массовом порядке. Соотвественно бюджет должен быть достаточно крупны. Но вот насколько существенную отдачу дают такие "вложения"?

О, нужно будет провести еще и такой эксперимент!

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Архитектор программного обеспечения
Ведущий
От 10 000 $
C#
ASP.NET
.NET
ООП
Высоконагруженные системы
Проектирование архитектуры приложений
Создание архитектуры проектов
Разработка программного обеспечения