Zum Inhalt springen
Akinware
Zwei Bildschirme mit Code in einem abgedunkelten Büro

JavaScript-Entwicklung in NRW

JavaScript ist die Sprache, die im Browser läuft und dafür sorgt, dass sich auf einer Seite etwas bewegt. Ohne sie bleibt eine Webseite ein Blatt Papier: kein Menü, das aufklappt, kein Formular, das beim Tippen prüft.

In jedem ProjektJede Seite, die wir ausliefern, bringt JavaScript mit, auch die, auf der ihr gerade seid.

Was wir mit JavaScript bauen

  • Laptop auf einem Schreibtisch mit einer geöffneten Webseite

    Webseiten

    Die Seite, über die euch Kunden finden. Schnell geladen und so gebaut, dass Google sie versteht.
  • Bildschirm mit einem Dashboard voller Diagramme und Kennzahlen

    Webanwendungen

    Werkzeuge, die im Browser laufen. Für Abläufe, die bisher in Excel-Tabellen und E-Mails hängen.
  • Versandkarton wird gepackt, daneben ein Handy mit einer Bestellübersicht

    Onlineshops

    Verkaufen im Netz, angebunden an das, was ihr schon nutzt. Warenwirtschaft, Zahlung, Versand.
  • Hände halten ein Smartphone mit einer geöffneten App

    Apps

    Anwendungen fürs Handy. Für iOS und Android, oder als Progressive Web App ohne Umweg über den Store.
  • Leuchtendes Netzwerk aus verbundenen Knotenpunkten

    KI & Automatisierung

    Wiederkehrende Abläufe automatisieren und KI dort einsetzen, wo sie euch Arbeit abnimmt.

Was ist JavaScript

JavaScript wurde 1995 von Brendan Eich bei Netscape entwickelt und war von Anfang an dafür gedacht, Webseiten im Browser lebendig zu machen. Seit 1997 ist die Sprache als ECMAScript standardisiert, gepflegt vom Normungsgremium Ecma International. Der Name klingt nach Java, hat mit Java aber nichts zu tun.

Jeder Browser versteht JavaScript, ohne dass jemand etwas installieren muss. Seit 2009 läuft die Sprache mit Node.js auch auf dem Server, seither lässt sich ein Projekt vorn und hinten in derselben Sprache schreiben. Fast alles, was heute im Web nach Anwendung aussieht statt nach Dokument, steckt darin.

Ein Beispiel aus dem Mittelstand: ein Konfigurator für Fenster oder Möbel. Der Kunde wählt Maß, Material und Beschlag, und der Preis rechnet sich sofort mit, ohne dass die Seite neu lädt. Diese sofortige Rückmeldung im Browser ist genau die Aufgabe von JavaScript, die Bestellung selbst nimmt danach der Server entgegen.

Entwickelt von
Brendan Eich bei Netscape
Erschienen
1995
Standard
ECMAScript, gepflegt von Ecma International
Läuft auf
In jedem Browser, mit Node.js auch auf dem Server
Typische Einsätze
Webseiten, Konfiguratoren, Portale, Shops

Welche Sprache passt zu eurem Projekt

Fünf Fragen, keine Eingabe von Daten. Am Ende steht eine Empfehlung, auch wenn sie auf eine andere Seite führt als diese.

Laptop auf einem Schreibtisch mit einer geöffneten Webseite

Frage 1 von 5

Was soll entstehen?

  1. Was soll entstehen?
  2. Was läuft bei euch heute schon?
  3. Sollen Suchmaschinen die Inhalte finden?
  4. Wie lange soll das laufen?
  5. Wer arbeitet später am Code?

Womit wir arbeiten

Wir bauen mit aktueller Technik, nicht mit einem Baukasten. Das ist der Unterschied, den man erst merkt, wenn etwas geändert werden soll, das der Baukasten nicht vorgesehen hat.

Fragen zu JavaScript

Wann lohnt sich JavaScript?

Sobald der Nutzer auf der Seite etwas tun soll und nicht nur lesen. Formulare, die beim Tippen prüfen, Filter in einer Produktliste, Preisrechner, Karten mit Standorten: das alles braucht JavaScript im Browser. Auch dann, wenn eine Seite sich schnell anfühlen soll, weil nach jedem Klick nur der geänderte Teil nachgeladen wird statt der ganzen Seite.

Wann lohnt es sich nicht?

Wenn eine Seite im Kern aus Text und Bildern besteht, ist jedes zusätzliche Skript nur Ladezeit. Wir haben schon Seiten übernommen, bei denen Animationen und Effekte den ersten Aufbau um Sekunden verzögert haben, ohne dass ein Besucher davon etwas hatte. Auch für Inhalte, die bei Google gefunden werden müssen, ist es besser, wenn der Text schon im HTML steht und nicht erst per JavaScript erscheint. In beiden Fällen raten wir davon ab und bauen weniger statt mehr.

JavaScript oder TypeScript?

TypeScript ist JavaScript mit einer zusätzlichen Prüfung vor dem Start und am Ende läuft im Browser ohnehin JavaScript. Bei einem Projekt, das über Jahre wächst und an dem mehrere Leute arbeiten, nehmen wir TypeScript. Bei einer kleinen Ergänzung an einer bestehenden Seite ist reines JavaScript oft der kürzere Weg. Beides schließt sich nicht aus, man kann eine bestehende Seite Datei für Datei umstellen.

Schadet JavaScript der Auffindbarkeit bei Google?

Nicht grundsätzlich, aber es kommt darauf an, wie es eingesetzt wird. Google führt JavaScript aus, tut das aber später und nicht bei jedem Durchlauf. Deshalb liefern wir Überschriften, Texte und Links direkt im HTML aus und lassen JavaScript nur das ergänzen, was wirklich Bewegung braucht. Frameworks wie Next.js sind genau dafür gemacht.

Könnt ihr eine bestehende JavaScript-Seite übernehmen?

Ja. Wir sehen uns zuerst an, was da ist, wie der Code aufgebaut ist und welche Bibliotheken darin stecken. Danach sagen wir euch, ob sich Weiterentwickeln lohnt oder ob ein Neubau am Ende günstiger wird. Beides kommt vor, und wir sagen offen, was wir an eurer Stelle machen würden.

Kontakt und kostenlose Beratung

Hände tippen auf einer Laptop-Tastatur, daneben eine Tasse Kaffee
Telefon0208 78015410E-Mailinfo@akinware.com
Adresse
Huyssenstraße 6G, 46119 Oberhausen
Worum geht es