Heyy guys, i have one short question:
What programming language/framework do you think is more suitable for fast and good implementing a CMS solution (for generating websites, eventually on cloud)?
i must actually re write a CMS written in PHP (it is rather old, not written using classes, etc). I would consider Symphony, what do you think?
Weell, this is indeed quite open-ended, but i feel that any language having a decent support for web based applications will be a good choice. Your primary concerns w/ a CMS system will be related to caching, persistence modelling, mime type support, internationalization, authoring, authorisation, etc. IMHO, you can go ahead and work w/ any of Python, Java, RoR, C#. I’m not too sure of PHP’s support for internationalization, hence i didn’t include it in this list.
Drupal is an excellent CMS developed using Py. Alfresco is developed using Java. So the choice is really yours to make – which language are you really comfortable with?
Other than that, when developing a CMS system, it will be really useful for you to take a look at the Content Management Inter-operability Services [CMIS] [specs]1. It really helps you to understand the kind of operations and data models you might need to work w/ in a CMS system.