Sergey
Anatoly
Anatoly
И с++, и дотнет
Anatoly
Так что вопрос в руках и удобном фреймворке, чтобы не надо было каждый контрол с нуля писать
Anatoly
Igor
а что за бенчи? техемповер не считается, там они даже длину строки захачили
Anatoly
Anatoly
Утверждение "х" медленное надо доказывать
Anatoly
Вот контрпример к нему
Sergey
Anatoly
У меня есть апишка на жаве в конторе и она очень медленная. Вопрос: это проблема джавы или того, что мы делаем в 10000 раз больше действий в коде, чем надо?
Igor
потому что реальная ситуация сильно другая, по факту все объектами и фабриками обмазано, там GC умирает от количества говна
Sergey
Тут вопрос не в том что
на чем она летает
а в том что с аналогичным функционалом летает
Anatoly
Igor
и на сколько я понимаю, в жаве асинхронный код в основном не пишут, потому что там это очень не удобно. В итоге какой-нибудь го тут сильно выигрывает
Anatoly
Диёр
Igor
я хз где проблема, но на ссях у нас пишут и оно просто валится, а в жаве сплошные NRE
Igor
на чем бы не писали, всегда херня какая-то получается))
Диёр
в котлин суспенд функции вроде неплохие
если бы не моя аллергия на жвм билд системы, то может пошёл бы котлин писать
Igor
а иной раз мне кажется, что когда вокруг одни абстрактные фабрики синглтонов, то мозг уже не способен выдать простое решение, только одни фабрики выходят
Диёр
за всю жизнь ни одной фабрики не написал
просто не могу найти повод
Anatoly
Anatoly
Она в зависимости от семейства ОС разный адаптер к нативному апи давала
Igor
не, сама по себе фабрика вполне имеет место быть, но фабрика фабрик уже перебор
Anatoly
Но это был fabric method
Anonymous
А вижуалка летает?)
субъективно - да. поставил курсиву, открыл идею, нажал создать проект, пошел пить кофе, вернулся - пусто, потом бах - диалог создания проекта.
Диёр
прям помню на андроиде этот зловредный bitmapfactory
Sergey
Anatoly
Но в целом,, я открыт к предложениям, как сделать лучше
Диёр
Igor
а я читал кажется на хабре статью чувака, который жит пилит в жаве, мне запомнилось, что он сказал, что фабрики для них очень удобны, чтобы подпихивать в разных случаях разную реализацию, чтобы прокачать перфоманс
Sergey
Диёр
Диёр
видимо овер9999999 фич просто
Диёр
goland, phpstorm или pycharm летают
Диёр
ну стартуют мб, но какая разница сколько оно стартует
Диёр
включать всё равно 2-3 раза за день, не больше
Anatoly
Вон, у человека впечатление от продукта портится от этого
Диёр
у меня пхпшторм на фоне работает
Диёр
часто забываю вырубать просто
Диёр
если бы столько оперативки не выжирало, то мб и не выключал бы никогда
Anatoly
ну я тоже ничего не выключаю
Anatoly
но винда и апдейты, сэр.
Vladislav
Vladislav
С райдером не срослось
Vladislav
Хз почему
Vasily
Rider one love
Vasily
Discuss
Диёр
Vasiliy
@vshapenko Вася, а какой у тебя проц на компе?
Vladimir
Vasily
Vasiliy
Не не, ты же какой то AMD брал, для домашнего компа. Если правильно помню
Диёр
Vasily
МОЖЕТ ЛИ СРЕДНИЙ ПРОГРАММИСТ ПИСАТЬ КОД?
Roman
Если для того, чтобы элементарные неблокирующие коллы написать нужно изуродовать код, а потом еще учить каждого новопришедшего в команду этому — то имхо эффективней поменять технологию
Roman
Anonymous
https://uznews.uz/ru/article/17817
Roman
Anonymous
вообще-т все очень серзно
Anonymous
ОАЭ
Doge
Но нельзя и на гравитацию жаловаться если это мешает тебе танцевать
Вопрос в том, что на джаве на самом деле любой высокопроизводительный код - это дикий удар по архитектуре и в целом изящности кода.
Хочешь эффективно хранить данные с кучей примитивов - привет рекорды как массивы примитивов.
Хочешь не аллоцировать зазря - добро пожаловать в какой-нибудь оффхип и другие извращения.
Хочешь асинхронность - либо страдать с местными Future и т.п., либо брать скалу/котлин.
Doge
Ну и да, с асинхронностью в целом более-менее, если не считать позора с jdbc.
Doge
А вот с остальным всё хуже
Anonymous
кстати, а не появилась ли СУБД на чистом дотнете наподобие жавовских h2?
Doge
Roman
Anonymous
кейс, например хранить стэйт, но без лишних приседаний с sqlite
Vasily
litedb