#: 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
----------------------------------------------------------------

Reply via email to