It is clear to me that the future interface is Share. There is still a lot of work to be done, but Alfresco keeps investing in this Share interface.
Share is based on the Surf platform which is donated to SpringSource, so I guess it's Alfresco's intention to go further with this Surf platform.
What I am missing today as a developer who would like to start playing around with Surf and Share, is some good old fashioned documentation. There are a lot of pages on the alfresco wiki about these topics, but I don't find a starting point which gives me a save feeling that so I don't get lost. Some tooling would be nice and also just a plain simple download of the surf platform. Now I need to start from the latest build from source.
So, I was thinking. Maybe the Web Studio is just what I need. I don't like the drag-and-drop, and the build-your-site-in-20-minutes ideas, but if Web Studio can generate me some kick-start examples, that would be great.
But in community release 3.2, Web Studio is not available in the downloads anymore and I don't hear much about it either. So I wonder if Web Studio is still alive? And what are the plans with it for the future.
Another bold question I have is about Surf itself. The power of Alfresco is that it is based on a lot of proven open-source technologies. So the wheel is not re-invented. Now Surf seems like a lite weight MVC framework, build on top of Spring, based on scripting. It should allow easy and fast development. However, there is a proven open-source technology which is out there for a couple of years now and which is exactly that. And then I think about Grails. So why invent something new from scratch?
I love the web-scripts in the Alfresco repo, but I don't see any advantages on the view (surf) side of web-scripts compared to Grails components.
I know that I am probably too late with my remarks and Alfresco will probably not move to Grails because I told so, but this is a community forum and this is just my feedback. I think it's a missed opportunity. Grails already has a good community and a lot of documentation.