molily: Frameworks - hot or not?

Beitrag lesen

Hallo,

Mich hat die Ablehnung jQuery gegenüber doch sehr überrascht

Ja, so ist dieses Forum eben. Haters gonna hate.

Gibt es überhaupt welche die man nutzen sollte oder zumindest empfehlenswert sind für einen durchschnittlichen Entwickler?

Alle sind empfehlenswert, wenn sie einem Produktivitätsgewinn bringen, der sich eventuellen Nachteilen in Waage hält. Ob sie das tun, steht in der Regel im Beipackzettel bzw. du musst es selbst für dich herausfinden.

Frameworks bringen immer verschiedene positive und negative Effekte mit sich, sei es automatisiert getesteter Code, Abstraktion, Patterns, Performance, Kompatibilität, Komfort.

Fakt ist, niemand entwickelt ernsthaft größere Software-Projekte, Websites und v.a. JavaScript-Anwendungen ohne einen Haufen von Tools, Bibliotheken und Frameworks, ob selbst entwickelt, lizensiert oder Open Source.

Für den durchschnittlichen Entwickler gilt die Regel der Schwarm-Intelligenz: Abertausende Entwickler, die eine Open-Source-Bibliothek in tausenden Projekten verwenden und zu ihr beitragen, erzeugen bessere Software, als es eine Person kann. Außerdem sorgen für Stabilität, Weiterentwicklung und Kontinuität, Dokumentation und Beispiele.

Oder ist es ein Vorteil mit aktuellen Frameworks zu arbeiten um schneller zu Ergebnissen zu kommen ohne, dass man sich viel mit Code rumschlagen muss?

Mit viel Code musst du dich immer herumschlagen. Durch Frameworks wird dein Code bestenfalls geringer, dafür schlägst du dich früher oder später mit fremdem Code herum. So ist das in der Software-Entwicklung, man baut i.d.R. auf einem riesigen Software-Stack auf. Damit solltest du dich einfach vertraut machen.

Zu JavaScript-Frameworks:
http://blog.selfhtml.org/2007/10/20/javascript-bibliotheken/
http://aktuell.de.selfhtml.org/artikel/javascript/organisation/#ausblick
http://molily.de/weblog/javascript-standards
http://molily.de/js/bibliotheken.html

Grüße,
Mathias