JavaScript entwickeln im funktionalen Paradigma

Fn.js
Kommentare

Fn.js ist eine JavaScript-Bibliothek, die Entwickler zu funktionalen Programmiertechniken animieren will. Die Library ist deshalb opinionated, d.h. die Freiheit des Users wird beschränkt, um ihn eine

Fn.js ist eine JavaScript-Bibliothek, die Entwickler zu funktionalen Programmiertechniken animieren will. Die Library ist deshalb opinionated, d.h. die Freiheit des Users wird beschränkt, um ihn eine bestimmte Richtung zu lenken: Bestimmte Entwicklungsstrategien werden ausdrücklich erwünscht, während andere ausgeschlossen werden.

Fn.js folgt in wesentlichen Punkten dem funktionalen Programmierparadigma. Funktionen sollen jeweils nur eine bestimmte Auswirkung haben und nur Argumente verarbeiten, die sich unmittelbar auf sie beziehen. Variablen bleiben unveränderlich, sprich ändern ihre Werte nicht mehr wenn sie einmal festgelegt sind.

Fn.js läuft unter Node.js oder in Browsern, die normale Script Tags verwenden. Alternativ kann man die Library mit einem AMD Loader, wie z.B. RequireJS verwenden. Zudem soll in Kürze Bower unterstützt werden. Runterladen könnt Ihr Euch Fn.js auf GitHub, über die Projektseite erhaltet ihr auch Zugang zur Dokumentation und einer kurzen Einführung in die zentralen Prinzipien des funktionalen Programmierens.

Aufmacherbild: satellite icon von Shutterstock / Urheberrecht: Tarchyshnik Andrei

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -