Is Seaside still a valid option?

前端 未结 6 2036
梦如初夏
梦如初夏 2020-12-25 12:02

Seaside just released a release candidate for the upcoming 3.0 version, so it appeared on my radar again. As I\'m currently pondering what web framework to use for a future

6条回答
  •  再見小時候
    2020-12-25 12:48

    In Smalltalk we have now three web frameworks to consider, besides Seaside also

    • Aida/Web and
    • Iliad.

    Both later effectively solve three-like control flow, but without needing continuations. Both also have a very strong Ajax integration, actually you don't realize anymore that you are working with Ajax.

    Both also scale in memory consumption well. 10.000 sessions spend 220MB in Aida/Web, that is about 23KB per session, which can be further optimized down to mere 400B per session. This means, that you can run not only but many websites from the single Smalltalk image. Of course you can always upgrade to load balancing solution, when you really need. Which is from my experience very rarely needed.

    Comparing to Ruby on Rails, a friend of mine complained that he needs 50MB of memory initially for every webshop site he is selling. He then turned to the Aida/Web solution where he needs about the same MB for the image, but then just few KB for every additional webshop site.

提交回复
热议问题