Naja eine Optimal Programmierung ist schwierig jeder hat andere anforderungen .... musst du für dich selbst entscheiden !