Grzegorz Kossakowski wrote:
Vadim, I remember that I have not responded to your e-mail regarding
services:
http://article.gmane.org/gmane.text.xml.cocoon.devel/73790
I knew that you are talking about REST-style services and I didn't know
much more than standard hype about REST design but I was just about
borrowing "RESTful Web Services" book from our local JUG leader at the
time. Now, I almost completed the book and can give insightful
clarification on cocoon-servlet-service-fw vs RESTful architecture and
methodology. Where are similarities and where are not.
I have written some bits of such document but I've just got to know that
I have to leave and stay offline until Sunday so I'll probably publish
it on Monday and everyone will (hopefully) get a chance to understand
what is a scope of servlet-service-fw despite the functionality is
actually in there or is just planned.
Gregorz: I'm looking forward to that read.
I'm reading through the RWS book as well currently and got pulled to the
restlet.org framework as a basis for resource oriented architectures.
Pretty mind-opening stuff (the book and the framework) and I really
think there are quite some lessons / opportunities to gain from there.
On the client side the ajax patterns book (http://ajaxpatterns.org/Book)
plays the equivalent role according to me (although maybe in a lesser
way then RWS) As it lists some common concepts and strategies for
building RIA's.
With both movements (ROA/RIA) at full speed I think cocoon 2.1 but even
2.2 (afaik it) is pretty close to be eternally marked as a clear altough
stubbornly deviant sample of 'the middle-ages of web app writing'
(marked by web browser wars and a philosophical reign of essentially
just the cgi model).
Uh: And _we_ should be close to finally understanding the prophetic
powers of Stefano [1] :-)
Anyway "not being active" in web dev land is not an option IMHO. So the
interesting question Bertrand is sneaking in here is "Where his/our
activity is/should be pointed at nowadays?" :-)
Let's be honest: one can easily argue that there are better places to
put activity in then in keeping compatibility and living up to the
(ohoh) expectations of an ever declining number of users. (As Bertrand's
post is suggesting: those are just fine with some maintenance work on
the 2.1.x branch anyway)
If I'm missing anything in our 2.2. moves then it is a "clean slate" and
some freshly burnt down bush and rainforest to start growing new ideas.
It feels (from some distance, I admit) as if we keep dragging our
history with us, rather then only our witty experience.
As Stefano clearly stated almost 2 years ago: "It is time to move on".
The biggest difference now is that there might be a bigger base of
people ready to do so, and with a more clear view on 'where to'.
Maybe the upcoming GT could offer the platform to let different views on
that 'where to' conflict? I know we have a tendency of talking a lot
and doing too little (me guilty) but I really think we can use a good
thought-fight...
regards,
-marc= (who thinks that the worst thing lingering behind an inactive
Bertrand is having to miss him speaking to us from the GT podium :-))
[1] http://thread.gmane.org/gmane.text.xml.cocoon.devel/55131