Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Бобук

👤 Speaker
2116 total appearances

Appearances Over Time

Podcast Appearances

Радио-Т
Радио-Т 927

И проблема в том, что до сих пор во многих этих фреймворках, во всем этом, куча всего завязана на тредлокал-переменные. То есть там контекст, даже в Spring, может до сих пор передаются, я не знаю, если они это не переписывали, передаются через тредлокал. И это очень плохо ложится на вот эту многопоточность как раз на легковесную.

Радио-Т
Радио-Т 927

И проблема в том, что до сих пор во многих этих фреймворках, во всем этом, куча всего завязана на тредлокал-переменные. То есть там контекст, даже в Spring, может до сих пор передаются, я не знаю, если они это не переписывали, передаются через тредлокал. И это очень плохо ложится на вот эту многопоточность как раз на легковесную.

Радио-Т
Радио-Т 927

И они стали думать, что бы такое передумать, чтобы, например, можно было передавать контекст между вызовами. И первый вариант, и потом ты знаешь, какой у них был.

Радио-Т
Радио-Т 927

И они стали думать, что бы такое передумать, чтобы, например, можно было передавать контекст между вызовами. И первый вариант, и потом ты знаешь, какой у них был.

Радио-Т
Радио-Т 927

Да, но если так только дебилы делают, конечно, мы так делать не будем. И не сделали.

Радио-Т
Радио-Т 927

Да, но если так только дебилы делают, конечно, мы так делать не будем. И не сделали.

Радио-Т
Радио-Т 927

И сделали какой-то, надо создать инстанс какой-то глобальной константы, у которой есть специальный хендлер, куда можно вызвать свою функцию, и она автоматически через какой-то инстанс, обращение к этому инстансу, который синглтон, сможет забирать объекты, которые на самом деле внутри будут резолвиться уже в локальное для конкретного контекста. Зато никак у дебилов, да.

Радио-Т
Радио-Т 927

И сделали какой-то, надо создать инстанс какой-то глобальной константы, у которой есть специальный хендлер, куда можно вызвать свою функцию, и она автоматически через какой-то инстанс, обращение к этому инстансу, который синглтон, сможет забирать объекты, которые на самом деле внутри будут резолвиться уже в локальное для конкретного контекста. Зато никак у дебилов, да.

Радио-Т
Радио-Т 927

Не знаешь, что меня удивляет? Это вот такой прям текстбук-экземпл. Одна и та же проблема. Когда люди спрашивают, в чем разница глобально, философски, между Go и Java. Вот ровно в этом. То есть никто не будет в Go городить отдельную языковую, ну не языковую, но какую-то сложную конструкцию, чтобы решить такую тривиальную проблему, как передача параметра из функции в функцию. Но нет.

Радио-Т
Радио-Т 927

Не знаешь, что меня удивляет? Это вот такой прям текстбук-экземпл. Одна и та же проблема. Когда люди спрашивают, в чем разница глобально, философски, между Go и Java. Вот ровно в этом. То есть никто не будет в Go городить отдельную языковую, ну не языковую, но какую-то сложную конструкцию, чтобы решить такую тривиальную проблему, как передача параметра из функции в функцию. Но нет.

Радио-Т
Радио-Т 927

Еще более лучший Garbage Collector стал. А, стринг-темплейты? А, стринг-темплейты сказали, не будем делать. Сказали, что-то сложно получается, еще подумаем. И куда-то его... И куда-то его, короче, в лимбо куда-то завернули. Я даже так и не понял. То есть они вроде не удалили его, этот пропозл, но вроде и сказали, что не будут его делать. Я вообще не понял, что они с ним сделали.

Радио-Т
Радио-Т 927

Еще более лучший Garbage Collector стал. А, стринг-темплейты? А, стринг-темплейты сказали, не будем делать. Сказали, что-то сложно получается, еще подумаем. И куда-то его... И куда-то его, короче, в лимбо куда-то завернули. Я даже так и не понял. То есть они вроде не удалили его, этот пропозл, но вроде и сказали, что не будут его делать. Я вообще не понял, что они с ним сделали.

Радио-Т
Радио-Т 927

А, так это они фабрики сделали, наверное, чтобы тебе прямо в конструкторе, наверное, не помог фабрики.

Радио-Т
Радио-Т 927

А, так это они фабрики сделали, наверное, чтобы тебе прямо в конструкторе, наверное, не помог фабрики.

Радио-Т
Радио-Т 927

Не, ну если я так понимаю, что они еще и бранчить можно будет, то есть в их ифах или кейсах использовать супер, то будет классно вообще. Бранчи это я люблю, да. Да, да. Интересно, в общем. В общем, говорю, ничего такого глобального, но вот почему-то вот этот structured concurrency прям вот почему-то резанул. Понимаешь, первая опция, они такие, давайте добавим параметры.

Радио-Т
Радио-Т 927

Не, ну если я так понимаю, что они еще и бранчить можно будет, то есть в их ифах или кейсах использовать супер, то будет классно вообще. Бранчи это я люблю, да. Да, да. Интересно, в общем. В общем, говорю, ничего такого глобального, но вот почему-то вот этот structured concurrency прям вот почему-то резанул. Понимаешь, первая опция, они такие, давайте добавим параметры.

Радио-Т
Радио-Т 927

Ну, блин, ну тогда везде надо добавлять. Так и не, не будем. Окей, казалось бы.

Радио-Т
Радио-Т 927

Ну, блин, ну тогда везде надо добавлять. Так и не, не будем. Окей, казалось бы.

Радио-Т
Радио-Т 927

Не, оно в хорошую сторону идет, в принципе. Ну, конечно. Java уже более-менее такой, ну, типа, не самый фанси, но, в принципе, окей язык. Даже чистая Java.

Радио-Т
Радио-Т 927

Не, оно в хорошую сторону идет, в принципе. Ну, конечно. Java уже более-менее такой, ну, типа, не самый фанси, но, в принципе, окей язык. Даже чистая Java.