(This is take two - previous mail from my gmail account appears to have 
bounced - so sorry if this comes through twice on the list.)

Hi,

I was after some opinions (and what better place than this list! ;-) .

I wanted to play/experiment/learn the Java based Google App Engine (not 
Python).  The app I wanted to build was to have articles marked up using 
a simple custom XML DTD.  The web app would allow articles to be 
retrieved and displayed by applying the equivalent of an XSLT transform 
to generate HTML.  An RSS feed for example might use a different 
transform on the same XML files, the home page might do another 
transform on all articles to just extract summary information, etc.  The 
idea is that all information about each article would be in a single XML 
file richly marked up so that various page views could pull different 
bits out and transform to HTML as appropriate for that page.

I thought it might be a good chance to also play/learn/experiment with 
either Groovy or Scala.  I could use Java + XSLT, but I would rather do 
the custom XML DTD to HTML conversion directly in Groovy or Scala to 
learn one of the languages.  (I assume I would write a recursive 
function to walk the XML parse tree.)

I don't want to use an existing content management system.  My goal is 
to learn the Google app engine + a bit of either Groovy or Scala.

Any recommendations?  I wonder which language Dick (I love the Groovy) 
Wall would pick here...  I recall on the podcast Scala Lift having some 
issues due to the lack of thread support in the app engine.  Is Groovy 
therefore the right way to go?  Does it make walking XML parse trees 
easy, along with generating a new resultant XML document?  Or are both 
languages "fine choices".  I wanted to keep the project simple.

Thanks!
Alan  

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to