Yes, spend a few months learning Zope. You will not regret it! It can be just as complex as Java so please do not fear complexity… complex problems require complex solutions.