Warum Boilerplate existiert und wie Frameworks sie reduzieren | Koder.ai