@CSharpChatЭта группа больше не существует

Страница 384 из 1888
Ilya
20.02.2017
12:53:04
ты смотришь в рамках малого количества операций

высоконагруженный бэкэнд пишут на плюсах

либо на go каком-нибудь

Сергей
20.02.2017
12:53:48
Высоконагруженный бекенд пишут горизонтально

Google
Axm
20.02.2017
12:53:49
высоконагруженный это сколько чего?

Ilya
20.02.2017
12:54:16
тебе цифрами? ок я не знаю

Сергей
20.02.2017
12:54:45
Вот серьезно, какой бекенд пишут на плюсах?

Ilya
20.02.2017
12:54:48
просто мне кажется особо пруфовать не надо что компилируемый язык выполняется быстрее, чем тот что выполняется в вм

Сергей
20.02.2017
12:54:52
Сколько ты видел таких беков?

Axm
20.02.2017
12:54:55
спор о том, что что-то быстрее чего-то без конкретных бенчмарков в реальной ситуации бессмысленный

Сергей
20.02.2017
12:55:04
Хуяндекс

Знаешь сколько там написано на перле питоне и джаве

Ilya
20.02.2017
12:56:32
это как-то меняет то что c++ быстрее c#? я что-то не пойму что вы вообще всем этим сказать хотет

Сергей
20.02.2017
12:56:39
Лучше писать на нормально языке и масштабировать это горизонтально, чем тратить кучу денег на программиста который пишет на плюсах, и не факт что это будет быстрее 2 серверов

Ilya
20.02.2017
12:56:49
я говорю, что он быстрее, а вы мне ДА КТО НА НЁМ ПИШЕТ

Сергей
20.02.2017
12:57:04
Быстрее это как?

Google
Ilya
20.02.2017
12:57:47
тебе конкретику? я не изучал конретику и всех тестов не смотрел

Aleksey
20.02.2017
12:57:50
некоторые модули в проекте на плюсах это нормально

Axm
20.02.2017
12:58:05
тюлень быстрее медведя в воде, а медведь быстрее тюленя на суше

Aleksey
20.02.2017
12:58:10
отдельная тима для этого

Axm
20.02.2017
12:58:39
но если их кинуть с самолета, падать будут примерно одинаково быстро

Gzuz
20.02.2017
12:59:33
если это не оранжевая панда

Сергей
20.02.2017
12:59:55
А тюлень обтекамый

Gzuz
20.02.2017
13:00:18
мех не мешает полету

Axm
20.02.2017
13:00:20
тебе конкретику? я не изучал конретику и всех тестов не смотрел
тогда как ты можешь говорить, что что-то быстрее?

Gzuz
20.02.2017
13:00:24
мб даже наоборот

Dmitry
20.02.2017
13:00:25
медведь тяжелее
сударь, да вы даже физику не знаете

школьную*

Ilya
20.02.2017
13:00:55
тогда как ты можешь говорить, что что-то быстрее?
а мне прежде чем что-то заявить надо дисер на эту тему писать?

Сергей
20.02.2017
13:01:00
Gzuz
20.02.2017
13:01:03
сударь, да вы даже физику не знаете
докажи, сударь куксенок

Ilya
20.02.2017
13:01:22
я говорил, что должно быть очевидно, что язык который работает на железе, а не в вм будет выполняться быстрее

Dmitry
20.02.2017
13:01:34
Не забывай про трение
у него было внимании на тяжести, а не на площади и материале

ну без материала

Google
Ilya
20.02.2017
13:02:42
а почему вы спрашиваете?

Aleksey
20.02.2017
13:03:01
что меняет присутствие JIT в процессе трансляции кода?

Dmitry
20.02.2017
13:04:11
докажи, сударь куксенок
https://www.youtube.com/watch?v=e2Fd64B9FeU

на тебе видосик, станет интересно - погуглишь

Сергей
20.02.2017
13:04:28
что меняет присутствие JIT в процессе трансляции кода?
Нейтив код ты собираешь один раз, джит может перегенерироваться в зависимости от данных

Sergey
20.02.2017
13:05:21
https://www.youtube.com/watch?v=e2Fd64B9FeU
https://www.youtube.com/watch?v=E43-CfukEgs более глобальные масштабы

Dmitry
20.02.2017
13:06:21
https://www.youtube.com/watch?v=E43-CfukEgs более глобальные масштабы
о, видел кусок этого видоса в стограмме

Сергей
20.02.2017
13:06:37
Оптимизатор JIT-компилятора благодаря подробнейшей "живой" статистике о вашем коде запросто может обгонять по эффективности оптимизатор С/С++, который строит предположения только по исходному код

Igor
20.02.2017
13:07:37
что меняет присутствие JIT в процессе трансляции кода?
То что код компилируется на лету в инструкции проца с оптимизацие и под конкретное железо. В итоге горячий код (где как раз важен перформанс) может почти не отличаться от того что сделает c++.

Aleksey
20.02.2017
13:07:46
я не верю в гениальную супер-оптимизацию от майкрософт :)

у них всю жизнь все через еп-твою-мать работало

Му
20.02.2017
13:09:09
конечно только на определённых

очередной бессмылсенный срач :)

Axm
20.02.2017
13:09:23
насколько я знаю, это происходит только на определенных тестах
ну и вот суть этого спора. где-то плюсы быстрее, где-то шарп.

Сергей
20.02.2017
13:09:27
C# не очень умеет в динамической перекомпиляции

Igor
20.02.2017
13:09:42
Другое дело GC в .NET (и Java) - остановки программы на сборку мусора - это главная проблема (особенно когда все хотят иммутабельности).

Сергей
20.02.2017
13:10:52
Другое дело GC в .NET (и Java) - остановки программы на сборку мусора - это главная проблема (особенно когда все хотят иммутабельности).
Подобная штука тоже решается, OOM киллер, выводим из балансера, запускаем, вводим в балансер

Axm
20.02.2017
13:10:58
Igor
20.02.2017
13:11:06
C# не очень умеет в динамической перекомпиляции
Ну да, тут http://razbor-poletov.com/2016/11/episode-121.html в очередной раз разжували

Google
Му
20.02.2017
13:11:24
все как мы любим
лучше бы посрались что лучше, сиськи или жопа

Gzuz
20.02.2017
13:11:26
на тебе видосик, станет интересно - погуглишь
это твое доказательство того, что я не знаю физику? как-то алогично

Му
20.02.2017
13:11:29
с пруфами

Сергей
20.02.2017
13:11:36
Gzuz
20.02.2017
13:11:40
мягко говоря

Му
20.02.2017
13:11:45
хотя в данном случае похуй

тем более что тюлень обтекаемее

Igor
20.02.2017
13:12:53
Слушал, жаль что не было срачика
Надо было пригласить школьников из этого чата ?

Gzuz
20.02.2017
13:13:20
ну ты же пизданул что медведь тяжелее
не, друг, я не "спизданул". так мб, принято у тебя с друзьями. я озвучил кое-что, не успев продолжить вылезли ребята, кичащиеся знанием школьной физики.

Admin
ERROR: S client not available

Му
20.02.2017
13:13:34
мм.. окаy

Сергей
20.02.2017
13:13:39
Кто о чем, а кто то о медведях...

Gzuz
20.02.2017
13:14:20
лан. пидон ждет

покеда

Axm
20.02.2017
13:14:39
я, короче, не спорю с тем, что в каких-то операциях плюсы будут быстрее. но в наше время не так много софта, отвязанного от БД, интернета, сторонних сервисов. и весь софт будет работать настолько медленно, насколько работает наименее скоростная его часть.

Сергей
20.02.2017
13:14:49
Вот так мы потеряли нового сишарписат...

Gzuz
20.02.2017
13:15:21
это еще не известно!

Dmitry
20.02.2017
13:17:15
надеюсь нового ильи (или как там его) не получится

Вячеслав
20.02.2017
13:17:47
Через все надо пройти

Google
Gid
20.02.2017
13:44:11
напомните мне, доступ к ДБ лееру должен иметь только Кор леер?

или там можно сразу чтоб несколько слоёв имели доступ к дб лееру

как по канону?

У меня работа с дб через ДИ и сервисы

Му
20.02.2017
14:03:36
Делай слой Repository

Но вообще конечно все зависит от задач

Андрей
20.02.2017
14:21:45
Пруфы не нужны тут
В теории jit компиляция .net может дать лучший результат чем скопиленные плюсы

Му
20.02.2017
14:24:18
Его на плюсах наговнокодить

Сергей
20.02.2017
14:25:20
Валидно ли в репозитории иметь методы типо IncrementSomeProp(id) ?

Андрей
20.02.2017
14:26:07
как по канону?
Dal слой имеет доступ к бд а business layer юзает репозитории из него

Сирожа
20.02.2017
14:30:49


Му
20.02.2017
14:38:49
?

Artem
20.02.2017
14:53:54
Валидно ли в репозитории иметь методы типо IncrementSomeProp(id) ?
Смотря что ты этим сделать хочешь. Есть плюсы и минусы

Сергей
20.02.2017
14:56:17
Вот по идее репозиторий аля такая абстаркция над коллекцией, там адд, ремув, делет, но вот у меня есть кейс где надо сделать инкремент одного поля, вытаскивать целиком объект не хочу, куда засунуть это

Artem
20.02.2017
14:57:25
я допускаю, что это вполне уместно сделать отдельным методом в репозитории

если инкремент не влияет на логику

Сергей
20.02.2017
14:58:11
Что значит не вляет на логику?

Artem
20.02.2017
15:00:31
ну т.е. дополнительных действий при этом не происходит и состояние системы не меняется. пример: ты логгируешь количество просомтров страницы

ну все от задачи и реализации зависит

главное чтобы у тебя не была построена вся логика на вот таких отдельных вызовах

не бывает одного решения правильного

Страница 384 из 1888

Эта группа больше не существует Эта группа больше не существует