Ilya
Ого, а как именно?
Anatoly
Ilya
Anatoly
Немножк
Roman
Mark
Ilya
Ilya
А simple injector разве не умеет на этапе компиляции ругаться?
Ilya
Сорс генераторы.
Roman
Ilya
Осталось дождаться, когда они на фшарпе заработают.
Ilya
// тут должна быть реклама dependency rejection
Roman
неа
Roman
сипитковски ван лав
Vasily
Полли тот ещё кусок говна
Hog
Ilya
Roman
Ilya
А
Ilya
ПОНЯТНО
Mikhαil
Mikhαil
Как связаны полли и асинки
Vlæd
Mikhαil
Не очень понимаю в чем проблем с читабельностью полли и уж тем более утверждение о том что оно говно
Nikolay
Hog
Hog
Там же попугай
Ilya
Roman
Ayrat
Ayrat
да и вообще много падений от ретраев
Ayrat
self-denial attack
Ayrat
кстати джет проектировался изначально без ретраев так как это как бектрекинг в евент дривен системах.
Ты ему команду, он тебе хуй. Ты его ретраишь как мудак, теряешь реалтаймовость на ретраях
Нормальный план - послать евент в особую очередь, продолжить свое выполнение без ретраев.
В особой очереди уже поебать чо, хоть в /dev/null, хоть алерть, хоть логируй, хоть ретрай, хоть все вместе. Главное что основной флоу пердолит
Ayrat
spice must flow
Ayrat
Ayrat
а, бля я тупой, это же сишарп
Hog
Shub
If it wasn't for Haskell's IHP framework then Django, Ruby on Rails and CakePHP would be fighting to come dead last in the techempower composite benchmark https://www.techempower.com/benchmarks/#section=data-r20&hw=...
Django, RoR - they're almost 2 orders of magnitude behind the fastest frameworks on the composite test and they're an order of magnitude behind the majority of Java / Go - i was going to say C# here but i see asp.net is much faster than the surprisingly homogenous performing "usual suspect
Shub
Сбор блатных и шайка нищих, лол, Хаскель, Руби и Пыха сражаются за донный эшелон
Ayrat
2ое место жаваскрипт йопта
Ayrat
надо срочно в бенч посмотреть
Shub
Язык джентельменов, ты чо
Ayrat
интересный код
https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/frameworks/JavaScript/just/lib/tcp.js
по сути весь Just в течемпавер либе и лежит
Ayrat
Вот в расте петуханы какие-то. Зерокост, тайпсейф хуемое
Ayrat
их в это время пацаны на говноязыке обгоняют и за щеку насовывают
Ayrat
Вот и бери после этого раст. Надо на жс всех пересадить
Vasiliy
😂😂
Vasiliy
@omgszer @vshapenko
Vasiliy
Управляемость «Мако» и переработанная Galaxy at War: BioWare об изменениях в ремастере трилогии Mass Effect https://dtf.ru/games/695364-upravlyaemost-mako-i-pererabotannaya-galaxy-at-war-bioware-ob-izmeneniyah-v-remastere-trilogii-mass-effect?from=rss
Ayrat
ждем, ждем
Doge
Так что такие результаты меня вообще не удивляют
Doge
Видимо реклама RoR для хаскеля подразумевала, что это скорость у него такая будет, а не что либо ещё
Ayrat
Ayrat
это как бы еще намекает что V8 ебический рантайм
Ayrat
и ему похуй что он рантайм
Doge
ну так почему в расте так не сделали?)
https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/frameworks/JavaScript/just/lib/pg.js
Ну тут основной выигрыш у этого фреймворка в тестах, где тупо нужно взаимодействие с бд.
А почему выигрыш, потому что там не используется какая-либо библиотека - там просто напрямую прямо используется какая-то минимальна обвязка для работы с PG и т.п.
Проблема в том, что это абсолютно нереалистичный кейс, потому что никто так в реальной жизни писать не будет.
Ayrat
эт я согласен
Doge
На расте видимо не нашлось желающих провернуть такой же трюк, потому что даже самый высокий в расте по перформансу фреймворк выглядит вполне себе без заката солнца вручную
Doge
Использует обычные либы для постгреса, имеет полноценный рутинг и т.п.
Doge
это как бы еще намекает что V8 ебический рантайм
Ну и как у любого джита, для настолько прямолинейного кода, что там в бенче представлен, он, конечно, отлично работать будет.
Проблема только, что с реально используемыми в жс абстракциями он справляться так хорошо не будет.
Ayrat
короче да. разрабы V8 молодцы
Mark
короче рейтинг для лохов :)
Doge
Потому что там почти все хитрят тем или иным способом
Mark
а почему нету топа, в котором такие бенчи просто не используются?
Mark
понимаю, что это трудозатраты
но ведь этот топ кем-то поддерживается
Doge
Очевидно, что так в реальности никто писать не будет, но это позволит прикинуть насколько вообще данную платформу можно забороть в плане перформанса.
Doge
Хотя там есть некоторые "платформы" по определению этого бенча, которые вполне себе под микро вебфреймворк подходят.
Mark
ну то есть по-хорошему нужен второй топ, где код написан не в погоне за безумным перфомансом всеми средствами