Gregory,

Grégory Joseph wrote:

Hi Ruben,

On Feb 5, 2009, at 7:48 PM, Ruben Reusser wrote:
I retrieved the samples and installed the module. If I am seeing this right, the jsp samples are now limited to one template and two paragraphs.

As Philipp said, these are developer-oriented samples, i.e how-to's. At least that's what we tried to do. In the sample module, the freemarker samples are not more numerous nor advanced than the jsp ones. It's not like the previous samples were usable in real life, is it ?


the previous samples were at least usable so they would give the developers samples for all kinds of things and give them a starting point to continue development. A nice starting guideline and an easy way to start exploring magnolia if you are familiar with jsp.

This seems very limited, giving the fact that the basic templating (the sonic templating) site that should be used to create your own web site (according to the release notes) is fully done in ftl.

We had to do a choice, and as said before, we do believe freemarker is superior in many ways. But if *you* feel more comfortable with JSPs and want to use the standard templating kit paragraphs and templates, you still can.


I am not scared of freemarker. But if a companies choice is not to do development in non standard language then I am bound to be using JSP and in order to create a good looking site like the one you now provide with the supersonic templating I have way more work to do. It also causes a problem how JSP in magnolia is perceived. As you said above, magnolia chose freemarker as superior and that by definition makes JSP a second class citizen. The starting point for a JSP developer vs a Freemarker developer are not the same. Will you change all the training material to freemarker as well or will you teach both in the upcoming magnolia training classes? How much more time does this add to the training?

Now we have a clear difference: the samples modules shows (or tries to show) developers how to build their own templates with a very limited set of examples to look at, and a focus on features. It should be fairly obvious that these are not meant for real life usage (again, that was the original goal, feel free to disagree and help make that clearer). The standard templating kit on the other hand is a turnkey solution that should enable you to build decent websites without a developer/templater. You may even use the default theme we provide, whereas I don't believe any one would have dared putting a website out there with the look and feel of the 3.x generation of samples.

Again, the JSP developer had at least a chance to look into magnolia and understand it quickly. The learning curve for masgnolia was an easy one. It just became way more complex. Not only is supersonic templating adding new ideas (btw: I like them) but also another language.

Why would somebody in their right mind use jsp with magnolia and why do you expect a business to mix jsp and freemarker? That could be an awful business decision since you now need people to understand two technologies and not one.

It could indeed; it's only one extra possibility.


again, downloading and installing magnolia 4 rc3, it does not feel like JSP is the way to go anymore if you do magnolia development. Maybe I am wrong, would be great to hear from other people as well who downloaded m4rc3 and does not work for magnolia.

Adding new poeple with freemarker knowledge probably is not easy either since it is not a very commonly used technology (dice lists currently 17 positions that mention freemarker in the job description). It really feels to me that magnolia is abandoning JSP as the primary templating language and pushing freemarker. As mentioned before, I am not sure if that is a good message to send to the outside world.

That is simply not true. As I've said in my previous mail, "you still have the choice, we still support jsp, and you can still use any other templating mechanism you fancy by using custom renderers".


yes but as I said before the choice of using JSP does not feel good anymore

I don't personally see what there is to freak out about. We add flexibility and choices. That the message might not have been clear enough is possible, and I'm sure Boris will read this, but reading your mails, what I feel instead is simply fear of change - so I hope I calmed those fears down a little ;)

The available modules speak louder than the message. I am not freaking out. I just feel it's not a very business wise choice. If I am a new developer to magnolia and has to do an assessment about the product I would write in my report that the preferred way to develop is with freemarker. And I would probably insist that all development in house on top of magnolia is done with freemarker.

I'd like to know if I am the only one that thinks so outside of magnolia.

Cheers,

-g


----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------



----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to