Wozu sind Rahmenwerke gut?
Wenn Sie sich für die richtige Lösung entscheiden, müssen Sie keinen eigenen Code schreiben. Er ist besser als das, was Sie selbst machen würden. Er wurde von Entwicklern geschrieben, die talentierter sind als Sie, er wurde von einem größeren Publikum getestet als Ihr Code, er hat eine längere Historie an behobenen Fehlern als Ihre Anwendung und er hat eine längere, bessere Erfolgsbilanz als alles, was Sie geschrieben haben.
Ihre Anwendung ist besser dran, wenn Sie einen Rahmen finden, der all diese Kriterien erfüllt.
Rahmenwerke sind nicht gleich Rahmenwerke. Es ist wichtig, eine kluge und gute Wahl zu treffen. Wenn Sie sich für ein gutes System entscheiden, werden Sie es später nicht mehr aufgeben.
Deshalb habe ich in den letzten fünf Jahren Spring verwendet.
Ich würde empfehlen, sich mit dem Framework vertraut zu machen, bevor Sie es für ein Live-Projekt verwenden. Mit einem Framework, das Sie nicht kennen, werden Sie wahrscheinlich schlechte Arbeit leisten - was eine bequeme Ausrede sein wird, um dem Framework die Schuld zu geben. Holen Sie sich eine Schulung und machen Sie einen Probelauf an einem wichtigen Projekt, bevor Sie es auf Ihr erstes Live-Projekt loslassen. Holen Sie sich einen Mentor oder eine Führungskraft, der/die Sie bei Ihrem ersten Versuch anleitet.
Auf den zweiten Blick klingt es so, als hätten Sie sich bereits entschieden. Niemand zwingt Sie dazu, einen Rahmen zu verwenden. Machen Sie auf jeden Fall Ihr eigenes. Sammeln Sie genug Erfahrung, um selbst zu entscheiden.
Wenn es jedoch Teamkollegen, Arbeitgeber oder Kunden gibt, die von der Entscheidung betroffen sind, sollten Sie sicherstellen, dass sie die Opportunitätskosten des eigenen Rollens verstehen.