Mit den XPages hat JavaScript auch Einzug gehalten auf dem Server
(Server-Side JavaScript = SSJS), in allen interaktiven Web-Anwendungen
wird es auch im Browser genutzt - egal ob diese auf der "klassischen"
Web-Entwicklung oder auf XPages-Technologie basieren (Client-Side
JavaScript = CSJS).
Die JavaScript-Programmierung geht dann schnell darüber heraus, was
man in den typischen Einführungen lernt, und muss Aufgaben abdecken, die
bisher mit LotusScript und Java realisiert wurden. Die Komplexität der
JavaScript-Programmierung steigt damit zwangsläufig und deutlich an.
Daher ist ein tiefgehendes Verständnis von JavaScript als
Programmiersprache jetzt wichtiger denn je. Die Sprache ist sehr
flexibel und hat einige eher ungewöhnliche, neue Konzepte (zumindest für
LotusScript- und Java-Programmierer), die richtig verstanden werden
müssen, um das Beste aus ihr heraus zu holen.
In dieser Session lernst du diese Konzepte (u.a. Kontexte,
objekt-orientierte Programmierung mit JavaScript), ich erkläre ich die
besonderen Stärken dieser Sprache (z. B. Guard- und Default-Operatoren,
"Verbesserungen" existierender Objekte wie Object und Function), zeige
typische Stolperfallen in JavaScript (wie With und Semikolon-Einfügung)
und wie man sie vermeidet.
Der Vortrag ist konzipiert für Entwickler, die bereits Erfahrungen in JavaScript gesammelt haben.
- Datum: 12.04.2016, 11:00
- Dauer: 1:30
- Ort: Track 2, Session 4
- Referent: Thomas Bahn, assono GmbH