All streams
Search
Write a publication
Pull to refresh
168
0.2
Денис Пешехонов @Enfriz

Фулстек разработчик: Vuejs, .NET

Send message

Тоже теперь такие мысли (перешел с Java на C#). Не понимаю, как люди пишут на языках, где нет мощных средств работы с коллекциями и перечислениями. Особенно на Go, это ж пипец.

Ну и смешно как JavaScript пытается эмулировать это, и поэтому в коде у разработчиков полно конструкций array.map(...).filter(...) которые просто несколько раз проходят по коллекции от начала до конца.

Кажется, есть в этом всём что-то от синдрома утёнка. Те, кто зашёл в C# давно ещё на Microsoft-стеке для дектопов, не могут отделаться от некоторых старых штампов даже в собственном использовании языка.

Я вот зашёл в C# три года назад сразу в .NET Core. Я никогда не пользовался MSSQL и Visual Studio, а на серверах у меня бессменно стоит Ubuntu. Сразу пишу кроссплатформенный веб на ASPNET Core, уже есть несколько проектов на Blazor. Пришёл в шарп прямиком с Java, и моё качество жизни сильно улучшилось. Java очень многословна и консервативна, но значимых преимуществ по возможностям и скорости по сравнению с шарпом не имеет. При этом никакого негативного опыта и боли со всякими WP/UWP у меня нет, и поэтому мне хорошо.

Да, но они страшненькие. Посмотрите на Bootstrap, Framework7, Vuetify — вот как должна выглядеть современная библиотека компонентов для веба и мобайл.

Пока что лучшее, что я видел (визуально), это MudBlazor. Но там не разбирают Issue с багами, и вообще выглядит так, будто разработку забросили.

Сам люблю Blazor, но угнетает плачевное состояние комьюнити. Библиотеки компонентов, например, или очень плохие (мало функций, плохая документация) или, блин, платные, за деньги. В опенсорсе, да.

MAU это бессмысленный в данном контексте показатель. Тут может быть как 71млн полностью пассивных юзеров, заходящих по инерции только проверить личку, так и 71млн детей, смотрящих бестолковые короткие видео.

Активность взрослой аудитории за последние годы сильно упала, глупо пытаться это отрицать.

static Int32 I.operator +(Int32 x, Int32 y) => x + y;

А как это оператор + реализуется через оператор + ? Не будет ли рекурсии?

Там пока мало всего. Через годик можно будет попарсить. Заодно оценки введут.

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

1300+ распределённых сотрудников

Если бы тут был Дуров, он бы напомнил, как его команда в 15 разработчиков выпускала каждый месяц 7 мажорных обновлений, а менеджеров и прочих пиарщиков не было как класса.

Да, они работали на износ, но всё-таки.

Без Амедиатеки конечно же. Кинопоиск стоит 200 рублей в месяц, поэтому я сравниваю с обычной подпиской Okko «Лайт» за такую же цену. Амедиатека со своими 600 рублей в месяц гуляет лесом, за такие бабки лучше уж Netflix.
Ок, согласен, перепутал с обычной большой станцией. Но она тоже умеет подключаться к телевизору и тоже звук там всяко лучше чем у втроенного динамику тут.

Что касается КП vs Okko: у последнего даже после покупки подписки очень большой процент фильмов остаётся за деньги. Поэтому я и сказал «база по подписке». В КП платишь за подписку и получаешь потом без дополнительных трат больше фильмов, чем при аналогичном сценарии в Okko.
Устройство по цене выше чем Яндекс Станция Макс, которая более полноценно работает без включённого телевизора, потому что у неё топовый звук на борту и возможность сразу слушать музыку и ответы на запросы. При этом она может подключаться к телевизору и показывать фильмы с Кинопоиска (который пока что имеет более широкую базу по подписке чем Okko).

По сути тут из фич только камера, но в реальности она нужна будет два раза в год.
Давно думал о создании этой игры в цифре, но исследования показали, что она слишком простая — почти невозможно ошибиться. В вашем варианте тоже играть чрезмерно легко. Возможно, наличие противника, который пытается тебя обогнать, решило бы проблему, но пока что кажется, что это как крестики-нолики — в каждый момент есть единственный оптимальный ход, и всегда выбираешь его.
.NET Core одна из самых прогрессивных платформ текущего времени, о чём вы? Наверное думаете до сих пор, что это язык для десктопных приложений под винду? )

C# обошёл Java в удобстве, вдохновил появление Kotlin, является основным языком для самой популярной среды разработки игр Unity, поддерживается Xamarin'ом, да и WebAssymbly скорее всего массово придёт в наши браузеры через Blazor, потому что всё остальное отстаёт сильнее.

Имелось ввиду переписывает проект, который изначально на PHP. До изобретения KPHP.

Скорее всего PHP-разработчики не очень умеют писать на чём-то ещё, а менять весь штат разработки глупо и опасно. Но может со временем придут к этому.

На фронтенде у ВК при Дурове был голый JS с множеством самописных костылей, а сейчас вот новые модули стали и на реакте делать.
Это всё занятно, но остальной мир переписывает проекты на Go, Java, .NET, чтобы была типизация и скорость. А вы изобрели велосипед, причём в одном колесе нет половины спиц, а второе квадратное.
Без кропотоливой ручной настройки лента забита мусором. А в блок рекомендаций лучше вообще не заглядывать. На практике эти умные алгоритмы не работают, в общем.
Почему про ООП вообще рассказывали на примере языков с очень слабым и неполноценным ООП? Нужна статья на примере Java или C#.
Делал такое для Яндекс.Алисы почти год назад: habr.com/ru/post/471204
Кажется даже больше вариантов учёл
image

Information

Rating
2,675-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity