Well I've been reading a couple of posts on this here on Stackoverflow but I'm still not not sure about the direction to take.
Basically I'm developing a product which I will maintain for the next 10 or more years so I want to decide now as to which framework to stick with.
So I need expert advice as to which framework I should adopt to avoid having to chop and change along the way.