В Smalltalk у нас теперь есть три веб-фреймворка для рассмотрения, кроме Seaside также
Оба позже эффективно решают трехпроцессный поток управления, но без необходимости продолжения. Оба также имеют очень сильную интеграцию с Ajax, на самом деле вы больше не понимаете, что работаете с Ajax.
Оба также хорошо масштабируются в потреблении памяти. 10.000 сеансов расходуют 220 МБ в Aida / Web, что составляет около 23 КБ на сеанс, что может быть дополнительно оптимизировано до 400 ББ на сеанс. Это означает, что вы можете запускать не только, но и множество веб-сайтов из единого образа Smalltalk. Конечно, вы всегда можете перейти на решение для балансировки нагрузки, когда вам это действительно нужно. Который из моего опыта очень редко нужен.
По сравнению с Ruby on Rails, мой друг пожаловался, что ему изначально нужно 50 МБ памяти для каждого сайта интернет-магазина, который он продает. Затем он обратился к решению Aida / Web, где ему требуется примерно столько же МБ для изображения, но затем всего несколько КБ для каждого дополнительного сайта интернет-магазина.