web & mobile developer 04/2016 08.03.2016, 16:43 Uhr

Inhalt der aktuellen Ausgabe 4/2016

Big Data und relationale Datenbanken passen nicht immer optimal zusammen. Die Alternative heißt NoSQL.
Neue Anwendungstypen aus den Bereichen Online Analytical Processing (OLAP), Data Mining, Big Data und vor allem aus dem mobilen Web/Internet führten in den letzten Jahren zu einem enormen Wachstum an Datenbeständen und bei der Anzahl an Benutzern. Anwendungstypen mit massivem Datenaufkommen und ständig steigender Benutzeranzahl erfordern den Einsatz gänzlich neuer Typen von Datenbanken. Die Gesamtheit dieser neuen Datenbanktypen bezeichnet man im Unterschied zu den traditionellen relationalen Datenbanken als NoSQL-Datenbanken, wobei das No nicht nein bedeutet, sondern Not only. Unser Autor Frank Simon macht sich im Heft-Schwerpunkt auf die Spur der NoSQL-Datenbanken und beleuchtet die Szene. Der Artikel ab Seite 14 bildet zugleich den Auftakt zu einer mehrteiligen Serie zum Thema NoSQL.

Feature

NoSQL-Datenbanken im Überblick
NoSQL-Datenbanken bieten einen besseren Durchsatz, höhere Verfügbarkeit und leichtere Erweiterbarkeit als ihre relationalen Gegenspieler

HTML, CSS & JavaScript

Webdesign für Touchscreens
Mit den richtigen Anpassungen werden Webseiten auf Touchscreens besser bedienbar
Web-Applikationen für Responsive Design anpassen
Die Modernisierung von Applikationen kann in den unterschiedlichsten Formen erfolgen
Routing mit Angular 2.0
Eine Single-Page Anwendung ist erst dann richtig vollständig, wenn man zwischen verschiedenen Ansichten hin- und her navigieren kann.
IndexedDB API
Das IndexedDB API bietet Web-Entwicklern die Möglichkeit, eine clientseitige – im Browser verfügbare – Datenbank zu nutzen.
Funktional reaktiv programmieren mit und RxJS und Cycle.js
Mit Funktional Reaktiver Programmierung (FRP) werden GUI-Programme deklarativ beschrieben

Mobile Development

Delegation in Swift
Mittels Delegation lassen sich Aufgaben eines Typs an ein anderes Objekt auslagern
iOS NSOperation und Dispatch Queue
Die Ausführung von mehreren Threads in einer App wird mit den Klassen NSOperationQueue und NSBlockOperation umgesetzt.
Native Apps mit Apache Cordova
Native Apps mit Apache Cordova (Tutorial)
Domain Specific Language für C++ / Qt (Teil 5)
Vorteile einer DSL bei der Entwicklung von mobilen Anwendungen für mehrere Plattformen
Amazon-Alternativen zu Google-Diensten
Entwickler von Android-Apps integrieren Google-Dienste oft ohne großes Nachdenken.
Mobile Apps ohne Programmierung erstellen
Technisch versierte Benutzer aus den Fachbereichen können mobile Apps mit nur wenig oder ganz ohne Programmierung selbst erstellen

Backend

Cloud-Strategien
Empfehlungen für eine erfolgreiche Cloud-Strategie
HHVM vs. PHP 7
Facebook animiert durch seine PHP-Aktivitäten die PHP-Entwicklergemeinde zu Höchstleistungen.
Alternative SQLite
Die SQLite-Datenbank wird in vielen mobilen Betriebssystemen und Browsern verwendet
R-Programmierung
R ist eine freie Programmiersprache für statistisches Rechnen und statistische Grafiken
Woocommerce per API mit PHP ansprechen
Unter den Shop-Aufsätzen zu Wordpress ist Woocommerce der Hahn im Korb

BeyondDev

Grafik für Entwickler
Digitale Oberflächen orientieren sich nicht nur an der Mode: Vom Tropfen-Design zu klaren Formen und einfarbigen Flächen
Google Cardboard
Das Google Cardboard macht aus jedem Smartphone eine Virtual-Reality-Brille
Online-Recht  
Stellenmarkt für Entwickler  

Das könnte Sie auch interessieren