You might also have a look at Smalltalk+Seaside as a Web framework. I believe Slava Akhmechet (the originator of Weblocks) mentioned somewhere that Seaside was some sort of inspiration for him when he was working on Weblocks. Anyway, those two frameworks are conceptually similar (widgets, continuations). The only downside of Smalltalk based web apps that I've seen so far was that Smalltalk environments are not concurrent by nature (and you'll need it when you scale up you web app). BTW, Clojure solves the concurrency issue almost at the language level. Weblocks is based on the Hunchentoot web server which uses native multi threading (with SBCL/Linux at least) so I guess concurrency is also well taken care of.
On Jul 11, 4:49 pm, vibrant <[email protected]> wrote: > Hello! > > I have a pretty big project written in Python/Django, but I got pretty > tired of Python and I want to move to a more productive environment. > > So I'm considering two solutions: > 1.Clojure+Vaadin+ some ORM > 2. Common Lisp + Weblocks + some ORM > > I learned Common Lisp ages ago, and just recently I started learningClojure. > I read a lot about bothVaadinand Weblocks, and I did a > sample app inVaadin- not yet in Weblocks (probably will do > tomorrow). > > But it's a hard decision so I wanted to ask you the following > questions: > 1. is it easy/possible to implement long poll for continuous updates > of content from the server to the client in weblocks (for a chat > feature, and similiar)? > 2. what is the ORM/database layer that is preferred for weblocks and > consistent with it's design patterns and core ideas? > 3. how hard will it be to build/integrate neat widgets like > autocompleters, tabs, datepickers and so on with weblocks? > 4. what else am I missing that I will need to build in order to create > a complicated interface with weblocks? > > Thank you and regards! -- You received this message because you are subscribed to the Google Groups "weblocks" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/weblocks?hl=en.
