Sich anmelden

Web-Technologien

technos web

Wenn man mit der Erstellung einer Website oder Anwendung beginnt, kann man sich schnell von der Vielzahl an verfügbaren Technologien überfordert fühlen. Zwischen Sprachen, Frameworks und Tools ist es nicht immer einfach, den Überblick zu behalten.

Dieser Artikel bietet einen Überblick über die wichtigsten Technologien, die heute im Web verwendet werden. Er ist nicht vollständig, stellt aber die gängigsten und am weitesten verbreiteten Lösungen vor.

Programmiersprachen

(x)Html

HTML

Auszeichnungssprache zur Strukturierung und Sinngebung von Webinhalten. Stammt von „HyperText Markup Language“, abgekürzt HTML. Ermöglicht das Erstellen von Formularen sowie das Einfügen von Links, Bildern und Videos.

CSS

CSS

Ermöglicht die Gestaltung eines Webdokuments wie einer HTML-Seite. Stammt von „Cascading Style Sheets“ oder auf Französisch « feuilles de style en cascade ». Es handelt sich um eine Liste von Darstellungs- und Positionierungseigenschaften (Farben, Schriftarten, Rahmen…). Ziel ist es, den Inhalt einer Seite von ihrer visuellen Darstellung zu trennen.

PHP

PHP

PHP ist eine Programmiersprache, mit der sich dynamische Webseiten erstellen lassen. Etwa 3 von 4 Websites verwenden PHP in irgendeiner Form.

Javascript

Javascript

Ermöglicht das Hinzufügen von Animationen und Effekten auf einer Webseite. Es wird auch verwendet, um Seiten interaktiv zu machen und die Benutzerfreundlichkeit oder die Benutzeroberfläche zu verbessern.

Jquery

Jquery

Open-Source-JavaScript-Bibliothek, die das Schreiben von JavaScript in Webseiten erleichtert. Sie ermöglicht die Manipulation von HTML, die Verarbeitung von Ereignissen und vereinfacht die Interaktionen mit der Seite.

Andere Technologien

Mysql

Mysql

Open-Source-relationales Datenbankmanagementsystem. Es ermöglicht das Speichern und Organisieren von Daten einer Website, wie Benutzer, Artikel oder Produkte.

Ajax

Ajax

Technik, die es ermöglicht, Daten vom Server zu laden, ohne die Seite neu zu laden. Sie wird verwendet, um Websites schneller und interaktiver zu machen.

Nodejs

Nodejs

Laufzeitumgebung, die es ermöglicht, JavaScript serverseitig zu verwenden. Sie erlaubt die Entwicklung schneller Webanwendungen, insbesondere in Echtzeit.

React

React

Open-Source-JavaScript-Bibliothek, entwickelt von Facebook. Sie wird verwendet, um Benutzeroberflächen zu erstellen, insbesondere in Single-Page-Webanwendungen.

Wordpress

Wordpress

Kostenloses und quelloffenes CMS (Content-Management-System). Es ist in PHP geschrieben und nutzt eine MySQL-Datenbank. Damit lassen sich Websites einfach mit vielen Plugins erstellen. Mehr als 40 % der Websites verwenden es.

Prestashop

Prestashop

Open-Source-CMS für den E-Commerce. Es ermöglicht die einfache Erstellung und Verwaltung eines Online-Shops.

Angular

Angular

Open-Source-Framework, entwickelt von Google. Es ermöglicht die Erstellung von Webanwendungen, indem Seiten, Interaktionen und Daten verwaltet werden.

Python

Python

Vielseitige Open-Source-Programmiersprache. Sie wird verwendet, um Websites zu erstellen, Aufgaben zu automatisieren und Anwendungen zu entwickeln.

Vue.JS

Vuejs

Open-Source-JavaScript-Framework (auch einfach Vue genannt). Es wird verwendet, um Benutzeroberflächen und Webanwendungen zu erstellen.

Symfony

Symfony

Open-Source-PHP-Framework. Es ermöglicht die Erstellung von Websites und Webanwendungen, indem die Organisation und Entwicklung des Codes erleichtert wird.

Laravel

Laravel

Open-Source-PHP-Framework, das teilweise auf Symfony basiert. Es ermöglicht die Erstellung von Websites und Webanwendungen, indem die Entwicklung vereinfacht wird.

Ruby

Ruby

Objektorientierte Open-Source-Programmiersprache, die einfach und angenehm zu verwenden ist. Sie wird zur Erstellung von Webanwendungen und Software verwendet.

Zend

Zend

Open-Source-PHP-Framework. Es bietet Werkzeuge zur Erstellung von Websites und Webanwendungen, indem es den Code strukturiert und die Entwicklung erleichtert.

Cakephp

Cakephp

Framework web libre écrit en PHP. Suit la structure MVC et imite le fonctionnement de Ruby on Rails. Il facilite l'utilisation de Bases de données avec Active record.

Apache cordova

Cordova

Plus anciennement Apache Callback ou PhoneGap, il s'agit d'un framework open-source développé par la Fondation Apache. Il permet de créer des applications pour différentes plateformes (Android, Firefox OS, iOS, Ubuntu, Windows 8...) en HTML, CSS et JavaScript.

Ionic

Ionic

Framework open-source permettant de construire des applications natives multiplateformes en utilisant les technologies web comme HTML, CSS, Javascript. Ionic est basé initialement sur AngularJS et Apache Cordova.

Joomla

Joomla

CMS libre et open-source utilisé pour la création de site web (pages, blog, news, flux RSS, sondages, recherches). Joomla est écrit en PHP et utilise une base de données Mysql. Créé à partir du CMS Mambo à la suite de désaccords.

CodeIgniter

CodeIgniter

Framework libre écrit en PHP suivant le motif MVC. Considéré comme léger et performant, il a été conçu « pour les développeurs qui ont besoin d’une boîte à outils simple et élégante pour créer des applications web complètes ».

Woocommerce

woocommerce

Extension wordpress open-source spécialisée dans la mise en place de boutique e-commerce. À l'heure actuelle, woocomerce est la solution de vente en ligne la plus populaire sur le marché.

Bootstrap

bootstrap

Framework utilisé dans le cadre de création du design des sites et des applications web. Contient un ensemble de codes HTML et propriétés CSS avec des extensions Javascript en option. Un des projets les plus populaires sur la plateforme GitHub

Haml

Haml

Le HAML est un langage de balise utilisé pour générer des documents Xhtml sans utiliser la syntaxe Html. Il offre entre autres avantages, un plus grand confort d'écriture du HTML.

Sass

Sass

Un des préprocesseur les plus utilisés pour pouvoir gérer facilement les feuilles de style CSS complexes avec des propriétés qui s'adaptent à tous les navigateurs et des facilités d'écriture.

Quellen

Statistiken zur PHP-Nutzung für Websites (auf Englisch)
WordPress-Zahlen 2020

Glossar

Framework: Satz von Komponenten, die verwendet werden, um die Grundlagen und die Struktur einer Software oder Webanwendung zu erstellen

CMS: Stammt vom Akronym „Content Management System“

Open-Source: Lizenz, die freie Weiterverteilung, Zugriff auf den Quellcode und Erstellung abgeleiteter Werke erlaubt

MVC: Auch „Model-View-Controller“, ein Software-Architekturmuster für Benutzeroberflächen, sehr verbreitet bei Webanwendungen

Préprocesseur: In der Informatik ist ein Präprozessor ein Programm, das Code vor der Kompilierung verändert

Agile Methoden

la methode agile.png

Entdecken Sie agile Methoden und erfahren Sie, wie sie helfen, Projekte flexibler, schneller und stärker auf die Kundenbedürfnisse auszurichten. ...

mail icon1.pngErhalten Sie unsere besten Artikel.