Бобук
👤 SpeakerAppearances Over Time
Podcast Appearances
И проблема в том, что до сих пор во многих этих фреймворках, во всем этом, куча всего завязана на тредлокал-переменные. То есть там контекст, даже в Spring, может до сих пор передаются, я не знаю, если они это не переписывали, передаются через тредлокал. И это очень плохо ложится на вот эту многопоточность как раз на легковесную.
И проблема в том, что до сих пор во многих этих фреймворках, во всем этом, куча всего завязана на тредлокал-переменные. То есть там контекст, даже в Spring, может до сих пор передаются, я не знаю, если они это не переписывали, передаются через тредлокал. И это очень плохо ложится на вот эту многопоточность как раз на легковесную.
И они стали думать, что бы такое передумать, чтобы, например, можно было передавать контекст между вызовами. И первый вариант, и потом ты знаешь, какой у них был.
И они стали думать, что бы такое передумать, чтобы, например, можно было передавать контекст между вызовами. И первый вариант, и потом ты знаешь, какой у них был.
Да, но если так только дебилы делают, конечно, мы так делать не будем. И не сделали.
Да, но если так только дебилы делают, конечно, мы так делать не будем. И не сделали.
И сделали какой-то, надо создать инстанс какой-то глобальной константы, у которой есть специальный хендлер, куда можно вызвать свою функцию, и она автоматически через какой-то инстанс, обращение к этому инстансу, который синглтон, сможет забирать объекты, которые на самом деле внутри будут резолвиться уже в локальное для конкретного контекста. Зато никак у дебилов, да.
И сделали какой-то, надо создать инстанс какой-то глобальной константы, у которой есть специальный хендлер, куда можно вызвать свою функцию, и она автоматически через какой-то инстанс, обращение к этому инстансу, который синглтон, сможет забирать объекты, которые на самом деле внутри будут резолвиться уже в локальное для конкретного контекста. Зато никак у дебилов, да.
Не знаешь, что меня удивляет? Это вот такой прям текстбук-экземпл. Одна и та же проблема. Когда люди спрашивают, в чем разница глобально, философски, между Go и Java. Вот ровно в этом. То есть никто не будет в Go городить отдельную языковую, ну не языковую, но какую-то сложную конструкцию, чтобы решить такую тривиальную проблему, как передача параметра из функции в функцию. Но нет.
Не знаешь, что меня удивляет? Это вот такой прям текстбук-экземпл. Одна и та же проблема. Когда люди спрашивают, в чем разница глобально, философски, между Go и Java. Вот ровно в этом. То есть никто не будет в Go городить отдельную языковую, ну не языковую, но какую-то сложную конструкцию, чтобы решить такую тривиальную проблему, как передача параметра из функции в функцию. Но нет.
Еще более лучший Garbage Collector стал. А, стринг-темплейты? А, стринг-темплейты сказали, не будем делать. Сказали, что-то сложно получается, еще подумаем. И куда-то его... И куда-то его, короче, в лимбо куда-то завернули. Я даже так и не понял. То есть они вроде не удалили его, этот пропозл, но вроде и сказали, что не будут его делать. Я вообще не понял, что они с ним сделали.
Еще более лучший Garbage Collector стал. А, стринг-темплейты? А, стринг-темплейты сказали, не будем делать. Сказали, что-то сложно получается, еще подумаем. И куда-то его... И куда-то его, короче, в лимбо куда-то завернули. Я даже так и не понял. То есть они вроде не удалили его, этот пропозл, но вроде и сказали, что не будут его делать. Я вообще не понял, что они с ним сделали.
А, так это они фабрики сделали, наверное, чтобы тебе прямо в конструкторе, наверное, не помог фабрики.
А, так это они фабрики сделали, наверное, чтобы тебе прямо в конструкторе, наверное, не помог фабрики.
Не, ну если я так понимаю, что они еще и бранчить можно будет, то есть в их ифах или кейсах использовать супер, то будет классно вообще. Бранчи это я люблю, да. Да, да. Интересно, в общем. В общем, говорю, ничего такого глобального, но вот почему-то вот этот structured concurrency прям вот почему-то резанул. Понимаешь, первая опция, они такие, давайте добавим параметры.
Не, ну если я так понимаю, что они еще и бранчить можно будет, то есть в их ифах или кейсах использовать супер, то будет классно вообще. Бранчи это я люблю, да. Да, да. Интересно, в общем. В общем, говорю, ничего такого глобального, но вот почему-то вот этот structured concurrency прям вот почему-то резанул. Понимаешь, первая опция, они такие, давайте добавим параметры.
Ну, блин, ну тогда везде надо добавлять. Так и не, не будем. Окей, казалось бы.
Ну, блин, ну тогда везде надо добавлять. Так и не, не будем. Окей, казалось бы.
Не, оно в хорошую сторону идет, в принципе. Ну, конечно. Java уже более-менее такой, ну, типа, не самый фанси, но, в принципе, окей язык. Даже чистая Java.
Не, оно в хорошую сторону идет, в принципе. Ну, конечно. Java уже более-менее такой, ну, типа, не самый фанси, но, в принципе, окей язык. Даже чистая Java.