История изменений
Исправление
vertexua,
(текущая версия)
:
Я думаю пример со спрингом будет несколько натянут. Разговор будет в духе вот этой притчи
https://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D0%B5%D0%BF%D1%8B%D0%B5_%D0%B8_%D1%81%D0%BB%D0%BE%D0%BD
В различных вариантах притчи группа слепых людей (или людей, находящихся в темноте) трогает слона, чтобы понять, что он собой представляет. Каждый из них трогает разные части его тела, но при этом только какую-то одну из них, например, бок, хобот или бивень. Затем они описывают свои впечатления от прикосновений друг другу и начинают спор, поскольку каждый описывает слона по-разному, при этом на самом деле ни одно из описаний не является верным
Если ты постоянно пишешь какую-то ембедщину и считаешь микросекунды, то не можешь понять, зачем какие-то дураки просирают гигабайты памяти на жирножабу со спрингом. Вот же, есть божественная сишка (с), которая в 3 раза быстрее умножает матрицы.
Если ты пишешь систему в 1 000 000 строчек кода минимум, на все выделено меньше года, и где к данным по очереди применяется 500 трансформаций через 30 подсистем, то тебе не ясно зачем психически здоровому человеку управлять памятью во всех 500. Проще бины поподключать через Spring Integration и какой-то bus, а потом лениво профилировать узкие места, и то, по мере надобности
Исправление
vertexua,
:
Я думаю пример со спрингом будет несколько натянут. Разговор будет в духе вот этой притчи
https://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D0%B5%D0%BF%D1%8B%D0%B5_%D0%B8_%D1%81%D0%BB%D0%BE%D0%BD
В различных вариантах притчи группа слепых людей (или людей, находящихся в темноте) трогает слона, чтобы понять, что он собой представляет. Каждый из них трогает разные части его тела, но при этом только какую-то одну из них, например, бок, хобот или бивень. Затем они описывают свои впечатления от прикосновений друг другу и начинают спор, поскольку каждый описывает слона по-разному, при этом на самом деле ни одно из описаний не является верным
Если ты постоянно пишешь какую-то ембедщину и считаешь микросекунды, то не можешь понять, зачем какие-то дураки просирают гигабайты памяти на жирножабу со спрингом. Вот же, есть божественная сишка, которая в 3 раза быстрее умножает матрицы.
Если ты пишешь систему в 1 000 000 строчек кода минимум, на все выделено меньше года, и где к данным по очереди применяется 500 трансформаций через 30 подсистем, то тебе не ясно зачем психически здоровому человеку управлять памятью во всех 500. Проще бины поподключать через Spring Integration и какой-то bus, а потом лениво профилировать узкие места, и то, по мере надобности
Исходная версия
vertexua,
:
Я думаю пример со спрингом будет несколько натянут. Разговор будет в духе вот этой притчи
https://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D0%B5%D0%BF%D1%8B%D0%B5_%D0%B8_%D1%81%D0%BB%D0%BE%D0%BD
В различных вариантах притчи группа слепых людей (или людей, находящихся в темноте) трогает слона, чтобы понять, что он собой представляет. Каждый из них трогает разные части его тела, но при этом только какую-то одну из них, например, бок, хобот или бивень. Затем они описывают свои впечатления от прикосновений друг другу и начинают спор, поскольку каждый описывает слона по-разному, при этом на самом деле ни одно из описаний не является верным
Если ты постоянно пишешь какую-то ембедщину и считаешь микросекунды, то не можешь понять, зачем какие-то дураки просирают гигабайты памяти на жирножабу со спрингом. Вот же, есть божественная сишка, которая в 3 раза быстрее умножает матрицы.
Если ты пишешь систему в 1 000 000 строчек кода минимум, где к данным по очереди применяется 500 трансформаций через 30 подсистем, то тебе не ясно зачем психически здоровому человеку управлять памятью во всех 500. Проще бины поподключать через Spring Integration и какой-то bus, а потом лениво профилировать узкие места, и то, по мере надобности