• Top 5 JavaScript-Frameworks und -Bibliotheken, sowie deren Alternativen

    In dieser Übersicht stelle ich die populärsten Stellvertreter aus 5 verschiedenen Arten von clientseitigen JavaScript-Frameworks und -Bibliotheken, sowie deren beste Alternativen vor. Alle hier vorgestellten Frameworks und Bibliotheken, einschließlich der zugehörigen Alternativen, stehen unter einer Open-Source-Lizenz, und können somit kostenlos heruntergeladen und verwendet werden. [Weiterlesen…]

  • Bootstrap, Foundation, UIkit und Semantic UI: 4 Open-Source CSS-Frameworks im Überblick

    Beim Entwickeln einer Webseite verwendet man immer wieder typische Gestaltungselemente wie zum Beispiel Buttons, Formular-Elemente, Navigations-, Dropdown- und Breadcrumbs-Menüs, Tabs, Slider oder ein Raster-System. Damit man solche Gestaltungselemente nicht jedes Mal von Grund auf neu schreiben muss, gib es mittlerweile zahlreiche CSS-Frontend-Frameworks, die Webentwicklern ein Grundgerüst zur Verfügung stellen, und damit eine Menge Arbeit abnehmen.

    In diesem Artikel stelle ich die 4 größten Open-Source CSS-Frameworks vor. Sie sind alle funktionsreich, lassen sich beliebig anpassen und erweitern, und verfügen über zahlreiche Gestaltungselemente.

    Außerdem sind sie alle in einer erweiternden Stylesheet-Sprache wie Sass, Less oder Stylus geschrieben (auch als CSS-Präprozessoren bekannt), stehen aber auch direkt als minifizierte CSS-Dateien zur Verfügung. Der Quellcode steht bei allen Projekten unter der MIT-Lizenz, und kann von GitHub bezogen werden. [Weiterlesen…]

  • PHP oder Node.js? – Vorteile und Nachteile

    Dieser Artikel stellt PHP und Node.js gegenüber, und zeigt deren Vor- und Nachteile auf. Während in dem vorherigen Artikel die Gemeinsamkeiten und Unterschiede zwischen beidem herausgearbeitet wurden, erklärt dieser Artikel, in welchen Fällen PHP, und in welchen Fällen Node.js besser geeignet ist.

    Grundsätzlich gilt, dass die hier genannten Punkte je nach Einsatzzweck mal mehr und mal weniger Relevant sein können. Daher kann ich auch keinen endgültigen „Sieger“ ausschreiben, dafür aber erklären, worin die Stärken und Schwächen der beiden Technologien liegen. Daraus geht dann hervor, wofür man PHP und wofür Node.js verwenden sollte.

    Übersicht

    Vorab aber eine grobe Übersicht, mit den wichtigsten Vorteilen beider Technologien.

    Vorteile von PHP

    • größere Verbreitung und größere Community
    • deutlich mehr Webhosting-Anbieter
    • PHP-Code direkt im HTML-Code
    • kein Neustart (des PHP-Interpreters) bei Code-Änderungen notwendig

    Vorteile von Node.js

    • schnellere und performantere Ausführung
    • Anfragen-übergreifende Variablen
    • weniger Arbeitsspeicher-Nutzung
    • ermöglicht das Verwenden von gemeinsamen Code auf Server und Client (in JavaScript)

    [Weiterlesen…]

  • PHP vs. Node.js – Gemeinsamkeiten & Unterschiede

    Dieser Artikel vergleicht PHP mit Node.js, und beschreibt die grundlegenden Gemeinsamkeiten und Unterschiede der beiden Technologien. Die daraus folgenden Vor- und Nachteile werden in einem weiteren Artikel geschlussfolgert.

    Zur besseren Unterscheidung und Lesbarkeit ist PHP blau und Node.js grün gefärbt. Letzteres ist nicht zu verwechseln mit einer Verlinkung, die hellgrün eingefärbt ist. [Weiterlesen…]