#: Philipp Bracher changed the world a bit at a time by saying on 10/24/2005
9:28 AM :#
Sure, JSP will work here too. But from a point of view of
performance, there is not comparison possible. FreeMarker, Velocity
are better template engines (they are doing smart caching,
expression navigation, etc).
As I already said about this matter: I would prefere to have the
controls view rendered by an easy solution; not everybody will use
the set of provided controls (... and I have a good example for
this: myself :-) ). So, the easier it is to create/customize
controls the sooner we will see more interesting controls out there.
JSF with Facelets is my current favorite.
And please, first we need an integral concept how to solve this in
general and so far we should avoid a case to case refactoring for
every control. The mess does not get better if we use somewhere DWR
in the other case FreeMarker and thee somewhere Wicket too.
The separation of Tree GUI controls and Tree model is something we
have in mind since a long time.
Philipp Bracher
There are 2 different things about this:
1/ the product I am working on must become available before Magnolia 3 will be available. This is
why I need something that works and can be used immediately. I have chosen the above solution taking
into consideration (my) learning step and also what some of the most successful web frameworks are
doing: WebWork is using either FreeMarker/Velocity for tag renderization; Wicket has the
presentation done through html, Tapestry same. I am not argueing about pros and cons of this idea: I
need it working and this is the only way I can do it immediately.
2/ the redesign for Magnolia3: this is different from the above, first of all considering the time
plan. I am reading Philipp's documents and I will get back with feedback about the ideas there.
thanks,
./alex
--
.w( the_mindstorm )p.
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------