NetBeans 12.4 kann Java 16 und PHP 8

Die Apache Software Foundation hat Version 12.4 der Entwicklungsumgebung NetBeans veröffentlicht. Dieses Update bringt einige Neuerungen für die Programmiersprache Java und für das Web-Frontend mit sich. NetBeans 12.4 aktualisiert auf Java 16 (inklusive nb-javac), die Gradle-Toolings gehen auf Version 7 und Jakarta EE 9 wird unterstützt. Entwicklung mit dem JVM-Framework Micronaut Die Entwickler können mit NetBeans 12.4 jetzt auch Anwendungen in Micronaut erstellen, einem Framework für die Java Virtual Machine (JVM). Dieses JVM-Framework eignet sich zum Entwickeln modularer und einfach [...]

2021-06-03T12:19:16+02:00Juni 2nd, 2021|Coding, Javascript, PHP, Webwerkzeuge|Kommentare deaktiviert für NetBeans 12.4 kann Java 16 und PHP 8

PHP-Compiler PeachPie 1.0 für für .NET ist fertig

Der soeben in der ersten Hauptversion veröffentlichte PHP-Compiler PeachPie soll PHP-Programmierern den Weg zur Programmierung mit Nicrosofts Softwareplattform .NET frei machen. Damit lassen sich PHP-Projekte auch in Visual Studio öffnen und bearbeiten. Mit dem Compiler lässt sich PHP-Code in einem .NET-Framework ausführen, versprechen die Entwickler des Projekts. Mit dem Compiler wollen sie PHP-Entwicklern den Zugang in die .NET-Welt ermöglichen. Das Projekt hat jetzt der Version 1.0 seine erste Hauptversion erreicht. PHP-Projekte in Visual Studio öffnen [...]

2021-03-16T19:05:42+02:00März 16th, 2021|Coding, PHP, Webwerkzeuge|Kommentare deaktiviert für PHP-Compiler PeachPie 1.0 für für .NET ist fertig

PHP und Symfony: Erste Hauptversion der Bibliothek Panther

Von der Version 0.1.0 bis Version 1.0 brauchte es zwei Jahre Entwicklungszeit, und endlich  liegt die Browser-Testing- und Web-Scraping-Bibliothek Panther in der ersten Hauptversion vor. Die Standalone-Bibliothek basiert auf der WebDriver W3C-Spezifikation und steht jetzt für alle Entwickler zur Nutzung mit PHP und Symfony bereit. Mit ihr lassen sich Webseiten scrappen und End-to-End-Tests mit Browsern durchführen. In Chrome und Firefox ist die native Unterstützung für Panther schon eingebaut. Die Browser Safari, Edge und Opera brauchen dazu [...]

2021-02-12T00:24:04+02:00Februar 12th, 2021|Browser, Coding, Javascript, PHP, Webwerkzeuge|Kommentare deaktiviert für PHP und Symfony: Erste Hauptversion der Bibliothek Panther

PHP8: switch oder match?

Zu den neuen Sprachelementen der am heutigen 26. November 2020 erschienenen nächsten Hauptversion PHP8 der immer noch meistverwendeten Programmiersprache im Internet gehört das Konstrukt „match“, das in vielen Fällen ein besserer Ersatz für das altbekannte „switch“ ist. Hier zeigen wir die Vorteile der neuen Fallverzweigung von PHP8 an einem typischen Beispiel (Text zum Statuscode). Zunächst die Statusausgabe mit dem bisherigen switch: switch ($statusCode) { case 200: case 300: $ausgabe = null; break; case 400: $ausgabe [...]

2020-11-27T00:05:17+02:00November 26th, 2020|Coding, PHP|Kommentare deaktiviert für PHP8: switch oder match?

PHP 8 kurz vor der Veröffentlichung

PHP 8 wird voraussichtlich am 26. November veröffentlicht werden und bringt viele mächtige Funktionen und deutliche Sprachverbesserungen. Neben dem Just-in-time-Compiler, der nativen Code direkt aus dem PHP-Bytecode erzeugt, sorgen auch die Op-Cache-Erweiterung und das Vorladen für deutliche Geschwindigkeitsverbesserungen. Der OPcache verbessert die PHP-Leistung, indem vorkompilierter Skript-Bytecode im Shared Memory gespeichert wird, wodurch PHP nicht mehr bei jeder Anfrage Skripte nachladen und parsen muss. OPcache wurde inzwischen mit der Einführung des Vorladens verbessert, der neuen OPcache-Funktion, die mit PHP 7.4 eingeführt [...]

2020-11-05T12:10:46+02:00November 5th, 2020|PHP|Kommentare deaktiviert für PHP 8 kurz vor der Veröffentlichung

MD5-Passwörter mit PHP erzeugen

Noch immer findet man sehr einfache Schutzmechanismen, die mit Klartext-Passwörtern arbeiten, welche im Quellcode der entsprechenden Routinen abgespeichert sind. Jeder, der Zugriff auf diese Routinen hat, kann solche Passwörter problemlos auslesen und dann missbrauchen. Die Sicherheit bei der Speicherung solcher Passwörter lässt sich mit einem MD5-Hash zwar nicht perfektionieren, aber doch recht deutlich verbessern. Und das lässt sich auch schon recht einfach mit PHP-Bordmitteln realisieren: <?PHP //Eine Zufallszahl zwischen 1000 und 9999 erzeugen $zzahl = [...]

2020-10-05T09:28:50+02:00Oktober 5th, 2020|Allgemein, PHP, Sicherheit|Kommentare deaktiviert für MD5-Passwörter mit PHP erzeugen

Weiterleitungen mit PHP

Beim Erstellen von Internetseiten mit der beliebten Scriptsprache PHP kommt es gelegentlich vor, dass man eine Weiterleitung (Redirect) auf eine andere Internetseite benötigt. Der Standard-Code für für die Implementierung eines Redirects aus einer PHP-Datei kann relativ einfach erzeugt werden: header("Location: http://www.domain.de/neue-seite.php", true, 301); exit(); Der Code „301“ steht dabei für einen permanenten Redirect, für einen temporären gibt es den Code „302“. Dabei gibt es zwar keine Unterschiede beim Aufruf, sehr wohl aber bei der Beurteilung [...]

2020-09-17T09:48:08+02:00September 17th, 2020|Coding, HTML, PHP|Kommentare deaktiviert für Weiterleitungen mit PHP

PHP 8 Feature Freeze und Beta 1

PHP zählt immer noch zu den meistgenutzten Programmiersprachen im Internet. Die Fertigstellung der neuen Hauptversion 8 steht kurz bevor. Das Entwicklerteam von PHP 8 hat die neuen Features der kommenden Major-Version inzwischen festgelegt. Mit einem Feature Freeze und der Veröffentlichung der ersten Beta zu PHP 8 stehen die neuen Funktionen der achten Hauptversion der Programmiersprache PHP jetzt fest. Das Entwicklerteam liegt dabei gut im Zeitplan. PHP 8 Beta 1 beseitigt ein paar Bugs im Kern [...]

2020-08-07T11:54:41+02:00August 7th, 2020|Coding, PHP, Webwerkzeuge|Kommentare deaktiviert für PHP 8 Feature Freeze und Beta 1

IDE PhpStorm 2020.1 kommt mit PHPUnit-Toolbox

JetBrains überarbeitet seine Entwicklungsumgebungen: Nach IntelliJ IDEA, WebStorm, GoLand und PyCharm erschien jetzt PhpStorm in Version 2020.1. Im aktuellen Release sollen sich Abhängigkeiten leichter verwalten, weil die Entwickler sie direkt in der composer.json-Datei im Editor durchführen können. Der bisherige Umweg über das Dependency-Managements muss also nicht mehr sein. Entweder über das Kontextmenü oder das Tastenkürzel Strg+N können sie jetzt eine neue composer.json-Datei erstellen. Dabei hebt die IDE noch nicht installierte Abhängigkeiten deutlich hervor, so dass die Programmierer [...]

2020-04-15T17:08:27+02:00April 15th, 2020|Coding, PHP, Webwerkzeuge|Kommentare deaktiviert für IDE PhpStorm 2020.1 kommt mit PHPUnit-Toolbox

Quartals-Upgrade Eclipse 2020-03 veröffentlicht

Die freie Desktop-Entwicklungsumgebung (IDE) Eclipse wurde soeben in Version 2020-03 für die Betriebssysteme Windows, Linux und macOS veröffentlicht. Angeboten wird das Programm für Entwickler in 13 verschiedenen Paketen für die unterschiedlichen Einsatzzwecke und verschiedene unterstützte Programmiersprachen wie beispielsweise für Java, C/C++, JavaScript, PHP und Rust. Neu im März-Quartalsrelease der IDE sind die Unterstützung für Java 14 zum Nachinstallieren, mehr Möglichkeiten für die Webentwicklung und eine offenbar bessere Codevervollständigung und Codeanalyse in der Java-IDE. Eclipse 2020-03 [...]

2020-03-19T09:12:21+02:00März 19th, 2020|Coding, Javascript, PHP, Webwerkzeuge|Kommentare deaktiviert für Quartals-Upgrade Eclipse 2020-03 veröffentlicht
Nach oben