PHP 8

PHP 8: Alle Informationen zu dem neuen Update

 

PHP ist eine der wichtigsten Sprachen im Internet. Viele Content-Management-Systeme, wie WordPress, TYPO3 oder Joomla basieren auf PHP. Nun steht das PHP-8-Release bevor und es gibt bereits erste Informationen zu neuen Features. Auch einige alte Funktionen werden überarbeitet,...

 

Funktionale Programmierung

Funktionale Programmierung: Erklärung & Beispiel

Die funktionale Programmierung spielt auch heute, über 60 Jahre nach ihrem ersten Einsatz im LISP-Interpreter , eine Schlüsselrolle. Als Teilgebiet der deklarativen Programmierung („Was soll das Programm erreichen?“) liegt ihre Stärke in der Verarbeitung mathematischer Aufgaben – insbesondere bei Algorithmen. Wir präsentieren Ihnen ihre entscheidenden Vor- und Nachteile sowie ein Praxis-Beispiel.

Imperative Programmierung

Imperative Programmierung: Das älteste Programmierparadigma im Überblick

Programmiersprachen gibt es viele. Wann aber wird welche Sprache eingesetzt? Wer die zwei grundlegenden Programmierparadigmen der Software-Entwicklung kennt, kann das leichter entscheiden. Die imperative Programmierung ist das älteste Paradigma und wird bis heute verwendet. Was imperative Programmiersprachen leisten und wo sie an ihre Grenzen stoßen, zeigt unser Überblick.

Was ist eine API?

APIs: Was man über die Programmierschnittstellen wissen muss

Für uns eine Selbstverständlichkeit: Wir weisen ein Programm an, Daten an eine andere Software weiterzuleiten, um diese dort verarbeiten zu können. Doch die Programme sind mitunter von unterschiedlichen Herstellern programmiert, vielleicht sogar in unterschiedlichen Sprachen, und trotzdem funktioniert der Transfer. APIs machen es möglich! Aber wie funktionieren die Programmierschnittstellen?

Was ist ein CGI?

Was ist ein CGI?

Beim Ausfüllen eines Onlineformulars, beim Klick in den Warenkorb oder beim Kommentieren auf einem Blog – Nutzer kommen im Netz täglich mit Common Gateway Interfaces in Kontakt. Mit der Technologie lassen sich dynamische Funktionen umsetzen, während Server-Ressourcen geschont werden. Wie funktionert CGI, welche Vor- und Nachteile hat es und welche Alternativen stehen Entwicklern zur Verfügung?

Continuous-Integration-Tools

Die besten Continuous-Integration-Tools im Überblick

Continuous-Integration-Tools erleichtern Entwicklern den Arbeitsalltag: Wollen Sie moderne und agile Methoden zur Softwareentwicklung (kontinuierliche Integration) einsetzen, erfordert das entweder sehr viel Disziplin und Aufwand, oder Sie greifen zu hilfreichen CI-Tools. Diese unterstützen Sie durch Automatismen und hilfreiche Features. Damit Sie einen Überblick haben, welche Anwendungen Ihnen...

Was ist das Document Object Model (DOM)?

Document Object Model (DOM): Definition, Aufbau und Beispiel

Dynamische Elemente und Inhalte gehören in den meisten Webprojekten seit Jahren zum Standard. Das liegt insbesondere auch daran, dass programmierter Website-Code heute von allen Browsern problemlos dargestellt wird. Einen großen Anteil daran hat das sogenannte Document Object Model (DOM), das den Aufbau von Web-Dokumenten in einer gut lesbaren, objektorientierten Baumstruktur abbildet.

Continuous Integration

Continuous Integration: Die kontinuierliche Integration erklärt

Wiederkehrendes Ärgernis bei der Entwicklung von Software: die große Integrations-Phase am Ende – inklusive mühseliger Fehlerbehebung. Die Arbeitsweise Countiuous Integration macht diesen anstrengenden Prozess überflüssig – durch granulare, kontinuierliche Integration. Jede neue Funktion wird direkt in die Code-Basis eingefügt – mitunter passiert dies mehrmals täglich. Das Team ist so immer auf...

Ruby on Rails: Mit wenig Code zur eigenen Web-App

Ruby on Rails: Das MVC-Framework für komplexe Webanwendungen

Frameworks vereinfachen die Entwicklung von Webanwendungen ungemein. Grundlegende Architekturen, vordefinierte Paradigmen und integrierte Bibliotheken schaffen die perfekte Programmierplattform, auf der die geplante App aufbauen kann. Ein Name, der in Verbindung mit Web-Application-Frameworks immer häufiger fällt, ist Ruby on Rails. Basierend auf der Skriptsprache Ruby überzeugt dieses...

Spring Boot Tutorial

Spring-Boot-Tutorial: Java-Apps mit Spring Boot erstellen

Seit Jahren zählt Spring zu den beliebtesten Java-Frameworks. In Kombination mit der Ergänzung Spring Boot liefert es Entwicklern ein hervorragendes und leicht anwendbares Basisgerüst für Applikationen verschiedenster Art. In diesem Spring-Boot-Tutorial auf Deutsch beleuchten wir die Voraussetzungen für die Installation und Nutzung des Frameworks und zeigen die ersten Schritte zur eigenen App auf....

Was ist WebSocket?

Was ist WebSocket?

Klassischerweise wird eine Client-Server-Verbindungen im Frage-Antwort-Muster durch HTTP durchgeführt. Wenn neue Daten geladen werden sollen, erfolgt eine Anfrage vom Client an den Server. Dieser prüft die Anforderung und sendet eine Antwort an den Client. Erst jetzt werden die Daten sichtbar. Mit WebSocket als bidirektionale Verbindung lässt sich dieser Prozess deutlich schneller auch ohne...


Auf dem Laufenden bleiben?

Jetzt für unseren Newsletter anmelden und gratis Online-Marketing Whitepaper für lokale Anbieter sichern!