Design Patterns in JavaScript - Von der Idee zum sauberen Code
Design Patterns gehören zu den wichtigsten Grundlagen der Softwareentwicklung. Auch wenn JavaScript lange Zeit eher als flexible Skriptsprache galt, ist es heute vollwertig objektorientiert – mit Klassen, Objekten, Konstruktoren, Vererbung und Modulen. Damit lässt sich Code nicht nur strukturieren, sondern auch sauber organisieren und wiederverwenden.
Die folgenden Webseiten beschäftigen sich damit, wie man Javascript Code Konstrukte aufbauen kann.
Modul Pattern
- Ben Cherry - The Module Pattern In-Depth
- Init + Module Pattern JS
- Using Objects to Organize Your Code von Rebecca Murphey
- Mastering the Module Pattern
Class Pattern
Vererbung
- Simple JavaScript Inheritance
- Javascript Inheritance - Artikel auf ajaxpatterns.org
- Vererbung - Seite 2 des Artikels "Entwickeln in JavaScript" von heise.de
Model-View-Controller Pattern
- http://glossar.hs-augsburg.de/Model-View-Controller-Paradigma
- http://sandbox.thewikies.com/javascript-mvc-hello-world/
- http://alistapart.com/article/javascript-mvc
- http://schlingel.bplaced.net/mvc_mvp_mvvm_fuer_javascript.html
- https://agilewarrior.wordpress.com/2011/10/26/javascript-model-view-controller-example/
Weblinks
Im Netz gibt es einige Artikel, die sich mit der Architektur und Design Pattern von Javascript Anwendungen befassen.
- Entwickeln in JavaScript - Ein guter Artikel auf heise.de
- Create Advanced Web Applications With Object-Oriented Techniques - Ein weiterer Artikel über Objekte, Klassen und wie man sie aufbaut.
- Organisation von JavaScripten: Module und Kapselung
Buchtipp
Unterstütze meine Arbeit: Einige Links in diesem Beitrag sind Affiliate-Links. Wenn darüber etwas gekauft wird, unterstützt du meine Seite – ohne Mehrkosten für dich. Vielen Dank!


Schreibe einen Kommentar