Login  Register

Re: О популяризации SmallTalk

Posted by Nikolay Kleptsov on Jun 19, 2017; 1:34pm
URL: https://forum.world.st/SmallTalk-tp4951724p4951904.html

Отсутствие многонитевости не мешало обращаться к Mongo, более того Pharo выдерживало более 100 веб запросов, не считая запросы к Vimeo. Да не хватало менеджера памяти, но в последних версиях уже решено.

19 июня 2017 г. 20:09 пользователь "Victor Metelitsa" <[hidden email]> написал:
Многонитевость никакой не академический вопрос. Без многонитевости как делать вебсайты, обращающиеся к базам данных? Запрос к базе может продолжаться заметное время и без многонитевости подвешивает имидж и тем самым самым всех юзеров, подключённых к нему. В такой ситуации и load balancing непросто делать. Ну, запущу несколько имиджей, а как детектировать подвисание и передавать Seaside-сеансы между ними? Или пусть "центральный" отдаёт страницы и держит сеанс, а "вспомогательные" чисто для связи с СУБД? Смешно. Должно быть работоспособно, но смешно. Народ будет показывать пальцем на такое и смеяться - вот ч кему приводит отсутствие Multithread FFI. Вообще, про Pharo community можно сказать, что доступ к СУБД его практически не волнует. Тогда как многие фирмы без баз данных немыслимы.

Кроме того, хотя живущие за рубежом, возможно, и не в курсе, в России сейчас довольно скверная экономическая ситуация, причём реальных перспектив к чему-то лучшему не видно, скорее можно ожидать дальнейшего ухудшения. Особенно чувствуется в не-Москве.

Ну, и GemStone совершенно отдельная статья - я был бы счастлив работать с такой СУБД, но это выглядит нереальным по куче причин.

On Sunday, June 18, 2017 at 10:53:56 PM UTC+5, Саша wrote:
Gemstone вполне себе бесплатен. В ограниченой версии. Вот пример сделанный на можно сказать  бесплатной версии https://schrievkrom.wordpress.com/2017/05/16/gemstones-application-example-hbbtv-playout-system/ Когда станет мало образа размером в 50Gb, наверно уже пошло бабло, сложно и раскошелиться немного. Много-нитевость мне кажется зачастую имеет академический интерес чем реальную необходимость. Опять же с Gemstone во многом эта "проблема" решена парадигмой распределенного образа. запускаются 2, 3, 10... да хоть тыщу параллельных виртуалок которые работают в одном образе. Главное распараллелить задачи правильно.  Там естественно возникают свои проблемы. Мощными инструментами надо пользоваться аккуратно. Компания https://gemtalksystems.com

On Jun 18, 2017 8:10 AM, "Victor Metelitsa" <[hidden email]> wrote:
А учитывая количество лет, в течение которых Squeack+Pharo существуют и Multihread FFI так и не имеют, можно только удивляться этому community.

Диалекты Cincom, Instantiations, GemStone (забыл, как сейчас та фирма называется) совсем другое дело, но в России я их шансов не вижу. Тут, извините, деньги надо платить. Или пиратить/нарушать лицензию. Когда уже есть хорошо знакомые, бесплатные инструменты...

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.