web & mobile DEVELOPER 11/2020 11.10.2020, 09:12 Uhr

Die Highlights der Ausgabe 11/2020

Natürlich kann eine API nur in begrenztem Maße geradebiegen, was die darunterliegenden Applikationsschicht als Ausgaben anbietet beziehungsweise als Eingaben erwartet.
(Quelle: Bold )
Das Design einer API ist eine Wissenschaft für sich. Sie sollte nicht mal eben nebenher als Abfallprodukt einer Implementation entworfen werden, vielmehr sollte sie der zentrale Ankerpunkt des Geschehens sein, bevor überhaupt mit der Implementierung von Server oder Client begonnen wird. In einem Grundlagenartikel wird erlätert, was Entwickler beim Design einer Webservice-API beachten müssen.
Gerade wenn es darum geht, auf einer Webseite oder einer App komplexe Sachverhalte mit Zahlenmaterial zu erläutern, bietet sich eine Visualisierung des Ganzen an. Die kostenlosen Diagramm-Komponenten des Victory-Frameworks leisten dabei wertvolle Hilfe.
Smartphones lediglich als Telefone zu bezeichnen, wäre nicht korrekt. Sie stecken voller Sensortechnik und können für eine Vielzahl von Messaufgaben eingesetzt werden. Die Nutzung der Sensordaten ist dank moderner und universeller APIs heute kein Hexenwerk mehr.
Die neuen Versionen von PHP erscheinen regelmäßig am Ende des Jahres. 2019 ist PHP 7.4 veröffentlicht worden, PHP 7.5 wird es nicht geben: die nächste Version ist PHP 8 und kommt Ende 2020. PHP 8 bietet attraktive Neuerungen: Der JIT-Compiler bringt einen Performance-Gewinn bei mathematischen Operationen, dank Constructor Propery Promotion müssen Entwickler weniger Code schreiben, das match-Sprachkonstrukt vereinfacht Überprüfungen und die JSON-Erweiterung ist immer aktiviert.
Auf einem Foto, unabhängig davon, ob es gedruckt vorliegt oder ob es auf einer Webseite zu sehen ist, sind auch dreidimensionale Gegenstände in der Regel gut zu erkennen, obwohl die dritte Dimension fehlt. Verantwortlich dafür sind neben einer schlüssigen Formgebung die Struktur der Oberflächen.
Inhalt der web & mobile DEVELOPER 11/2020

Feature

Design einer Webservice-API
Das Design einer perfekten Webservice-API ist eine Wissenschaft für sich. Es handelt sich dabie um eine Art Software-Kontrakt, in dem festgelegt wird, wie die Aufrufe auszusehen haben, welche Daten in ein System hineingehen und in welchem Format sie wieder herauskommen.

HTML, CSS & JavaScript

Dynamische Charts mit Victory erstellen
Komplexes Zahlenmaterial kann der Betrachter dank Visualisierung besser erkennen und verstehen. Die kostenlosen Diagramm-Komponenten von Victory bieten dafür eine wertvolle Hilfestellung.
Das Web-Framework Koa
Der Nachfolger von Express.js soll das Framework Koa sein – wenn es nach dem Willen der dahinter stehenden Entwickler geht. Für das Koa-Framework spricht neben den diversen Komfortfunktionen vor allem die Möglichkeit, durch die Bank auf ECMAScript 15-Syntaxelemente setzen zu können.
Games mit HTML & JavaScript programmieren
Webseiten sind mit HTML kein Thema. Apps auch nicht. Aber Spiele damit programmieren? Auch das geht.
JavaScript und die Bibliotheken dat.GUI und Three.js
dat.GUI ist ein leichtgewichtiges grafisches User Interface zum Verändern von Variablen in JavaScript.
Zukünftige Features von JavaScript
ES2020 ist kaum ein paar Monate alt, da befinden sich schon eine Reihe weiterer Features in der Pipeline der Arbeitsgruppe, die für die Verabschiedung des ECMAScript-Standards zuständig ist.

Mobile Development

Die Vielfalt der Sensoren im Smartphone
Smartphones stecken voller Sensoren. Dazu kommen noch Kameras, mit denen Bilder und Videos inzwischen in beeindruckender Qualität aufgenommen werden können. Um diese Sensoren in der eigenen App verwenden zu können, sollte man über deren grundsätzliche Funktionsweise, Anwendung und auch über mögliche Einschränkungen Bescheid wissen.
Das bringt Xcode 12
Parallel zu den neuen Betriebssystemversionen von macOS, iOS und Co. veröffentlichte Apple auch ein Update für seine hauseigene Entwicklungsumgebung Xcode.

Backend

Maschinelles Lernen mit dem Python-Ökosystem (Teil 11)
Die beiden wichtigen Arbeitsschritte Modellevaluierung mittels Metriken und Optimierung von Hyperparametern gehören in jeden professionellen Machine-Learning-Workflow.
Die Highlights von PHP 8
Der nächste Versionssprung steht an: PHP 8 bringt Union Types, das nützliche Sprachkonstrukt match, benannte Argumente, einen JIT-Compiler, Attribute und mehr.

BeyondDev

Spiegelung und Transparenz
Optische Materialeigenschaften lassen sich auf digitalen Abbildungen gezielt einsetzen.
WLAN-Vebindung zwischen Android-Smartphone und ESP32
Wie man mit dem ESP32 ein Peripheriegerät als Access Point und eine Android-basierte Gegenstelle realisiert.
Cloud statt Rechenzentrum
Immer mehr Unternehmen migrieren in die Cloud. Das verändert die Hosting-Landschaft grundlegend.



Das könnte Sie auch interessieren