10 Kriterien für die Auswahl des richtigen Frameworks
Du machst Fortschritte und das ist gut so! Sie wissen bereits, dass Sie ein Framework verwenden werden, um Ihre Site oder Ihre Anwendung zu entwickeln. Aber welcher? Hier ist eine Checkliste, mit der Sie Fehler vermeiden können:
1. Beliebtheit und Community-Größe
Je bekannter und anerkannter das Framework ist, desto mehr wird es „lebendig“, weiterentwickelt und vollständig sein: neue Ideen, Anzahl und Qualität der Plug-Ins usw.
2. Philosophie
Dies ist das Wesentliche des Frameworks: Es ist ein grundlegendes Kriterium, um sicherzustellen, dass es Ihren Anforderungen entspricht. Ein Tool, das von Fachleuten für ihre eigenen Bedürfnisse entwickelt wurde, wird offensichtlich die Anforderungen anderer Fachleute erfüllen.
3. Nachhaltigkeit
Stellen Sie vor der Auswahl eines Frameworks sicher, dass es für die Dauer mit Ihnen Schritt halten kann. Dies vereinfacht sowohl die Wartung als auch das Upgrade Ihrer Anwendungen.
4. Unterstützung
Ein weiteres Kriterium, das nicht übersehen werden sollte, ist die Leichtigkeit, Antworten auf Ihre Fragen zu finden und Hilfe zu erhalten. Identifizieren Sie den verfügbaren Support: vom Herausgeber. Aus einer Community (Mailinglisten, IRC usw.)? Von Dienstleistungsunternehmen (Entwicklung, Support, Schulung)?
5. Technik
Um nicht in einem Labyrinth gefangen zu sein, ist es immer vorzuziehen, eine interoperable Lösung zu wählen. eine, die Best Practices in Bezug auf Entwicklung respektiert (Entwurfsmuster)
6. Sicherheit
Jede Anwendung ist potenziell anfällig. Um das Risiko zu minimieren, ist es immer besser, ein Framework auszuwählen, das Sicherheitsfunktionen gewährleisten kann (z. B. XSS-Management).
7.Dokumentation
Es ist unbedingt erforderlich, Art, Umfang und Qualität der vorhandenen Literatur zu einem Framework zu bewerten: Ein gut dokumentiertes Tool ist sowohl einfacher zu verwenden als auch besser aktualisierbar.
8. Lizenz
Lizenzen sind einfach deshalb wichtig, weil sie erhebliche Auswirkungen auf Ihre Anwendungen haben können. Beispielsweise unterliegt eine Anwendung, die unter Verwendung eines GPL-lizenzierten Frameworks entwickelt wurde, notwendigerweise der GPL. Dies ist jedoch bei einem MIT-lizenzierten Framework nicht der Fall.
9. Verfügbarkeit von Ressourcen auf dem Markt
Vielleicht möchten Sie ein technisches Team, das Sie während der Entwicklungsphase oder längerfristig umgibt, sowohl für Wartungs- als auch für Upgrades. Mit anderen Worten, stellen Sie sicher, dass die für das von Ihnen verwendete Tool erforderlichen Fähigkeiten auf dem freien Markt verfügbar sind.
10. Probieren Sie es aus!
Das ist der Schlüssel! Geben Sie sich nicht damit zufrieden, gute oder schlechte Bewertungen, Kommentare und Gerüchte im Internet zu lesen. Wenn Sie es testen, können Sie sich selbst ein Bild machen und sicherstellen, dass Sie mit dem Tool vollständig vertraut sind.