Kapitel 1.1 - Erwartete Vorkenntnisse

Da AngularJS im Browser (Frontend) angesiedelt ist, setzen wir Kenntnisse von JavaScript und HTML zwingend voraus. Eine Webapplikation ohne Datenlieferanten macht wenig Sinn. Deshalb ist es von Vorteil, wenn du dich mit einem beliebigen Web-Framework auskennst, welches eine JSON-Schnittstelle erzeugen kann. In diesem Buch setzen wir exemplarisch Sinatra ein. Sinatras Syntax ist einfach zu verstehen und lässt sich sehr gut auf andere Frameworks übertragen.

Die Wahl des Texteditors / der IDE steht dir frei. Falls du noch keine Wahl getroffen hast, empfehlen wir Fans von schwergewichtigen IDEs Webstorm und Fans von leichtgewichtigen Editoren Sublime Text. Beide sind für Windows, Linux und MacOS erhältlich und können kostenlos getestet werden.