[Seaside] Re: Comparison of Aida/Web,
Seaside and Iliad web frameworks
janko.mivsek at eranova.si
Wed Jun 22 20:42:45 UTC 2011
S, Nick Ager piše:
> On the web we have an opportunity, are we loosing it?
> That's why I'm pushing this comparison and that's why I'd have and ESUG
> talk titled "On the web frontiers with Smalltalk". And a panel is
> planned too.
> So let's focus on the future - rather than on what features we currently
Yes, but first you need to assess the present. As I said I started
comparison to asses Aida strengths and weaknesses right with a goal to
plan the direction for the future.
> Clearly JTalk is innovative.
> Anything similar you'd like to share with us?
Certainly the seamless Ajax integration, then maybe unified
communication between client and server (Ajax, Comet, WebSocket over the
same unified channel), extending the browser's event loop to the server
(basic idea behind node.js), then of course incorporating Jtalk into the
whole picture. And not forget the support for HTML features like
geolocation, offline, local store, canvas, etc etc.
> compiler working. Anyone seen anything?
We have now Jtalk which will be actively supported and used in real
projects soon, so I'd bet on Jtalk alone.
> As another example, I was intrigued to learn that the web version of
> translator in GWT (Google web toolkit) to automate the translation of
> One way of looking at this, is that all web apps will potentially gain
> access to the libraries in the Java ecosystem; in this case JBox2D (the
> physics engine) on the client.
Angry birds as a web app is one of the clearest signs that web
technologies are now able to replace native apps even for such demanding
examples as a game like Angry birds is. What we can do is to experiment
towards supporting such game development from our frameworks? This would
be a real stress test of them!
About GWT and Java in general: I'd skip it and rather concentrate on
we will soon have a plethora of JS libraries too, also those connecting
to Java ecosystem.
> but what about making it equally easy to target Objective-C based
> iPhones clients, and Java based Android clients? Perhaps
> Lukas's Helvetia is part of the puzzle?
Here the PhoneGap is IMO the easiest way to go. That is, a web app
packaged to look like native one. With all HTML5 support like
geolocation, filesystem etc of course.
Smalltalk Web Application Server
More information about the seaside