Webframework
Auch bekannt unter:
- Web Application Framework
Wikipedia
Ein Webframework Ein Webframework ist ein Framework, das die Entwicklung von Webanwendungen und Webseiten vereinfacht und beschleunigt. ist ein Framework (vom engl. "Gerüst") oder Werkzeug, das speziell die Entwicklung von Webanwendungen Eine Webapplikation ist eine Anwendung auf die über das Internet zugegriffen werden kann. und Webseiten vereinfachen und beschleunigen soll. Es bietet eine vereinheitlichte Vorgehensweise um eine Webseite zu entwickeln und zu veröffentlichen. Hierbei werden Tools zum standardisierten Zugriff auf Datenbanken, Templating, Code Reusability In der Softwareentwicklung spricht man von Code Reusability, wenn bestimmte Teile einer Software oder Technologie an einer Stelle oder in einem anderen Produkt wiederverwendet werden können. und Session Management bereitgestellt.
Die meisten Webframeworks Ein Webframework ist ein Framework, das die Entwicklung von Webanwendungen und Webseiten vereinfacht und beschleunigt. sind Client-seitige JavaScript JavaScript ist eine dynamische, höhere Programmiersprache, die dynamisches HTML und interaktive Webseiten ermöglicht.-Frameworks, wie Angular Angular ist ein quelloffenes Frontend Das Frontend einer Applikation oder Webseite ist die graphische Bedienoberfläche Die Bedienoberfläche ist die graphische Benutzerschnittstelle durch die der User mit einer Webseite oder Applikation interagiert. mit der der User interagiert.-Webframework, das größtenteils von Google entwickelt wird. Es basiert auf der Programmiersprache Typescript TypeScript ist eine von Microsoft entwickelte Programmiersprache und wird genutzt um Angular Webapplikationen zu schreiben.., Ember.js Ember.js ist ein quelloffenes clientseitiges Webframework. Als Frontend Das Frontend einer Applikation oder Webseite ist die graphische Bedienoberfläche Die Bedienoberfläche ist die graphische Benutzerschnittstelle durch die der User mit einer Webseite oder Applikation interagiert. mit der der User interagiert.-Framework verwendet es die Programmiersprache JavaScript JavaScript ist eine dynamische, höhere Programmiersprache, die dynamisches HTML und interaktive Webseiten ermöglicht. und das Component-Service-Pattern., Vue.js Vue.js ist ein quelloffenes clientseitiges Webframework. Als Frontend Das Frontend einer Applikation oder Webseite ist die graphische Bedienoberfläche Die Bedienoberfläche ist die graphische Benutzerschnittstelle durch die der User mit einer Webseite oder Applikation interagiert. mit der der User interagiert.-Framework verwendet es die Programmiersprache JavaScript JavaScript ist eine dynamische, höhere Programmiersprache, die dynamisches HTML und interaktive Webseiten ermöglicht. (oder TypeScript TypeScript ist eine von Microsoft entwickelte Programmiersprache und wird genutzt um Angular Webapplikationen zu schreiben.) und das "Model View ViewModel" (MVVM)-Pattern. und React React ist eine quelloffene Modul-Bibliothek zur Entwicklung von Frontend Das Frontend einer Applikation oder Webseite ist die graphische Bedienoberfläche Die Bedienoberfläche ist die graphische Benutzerschnittstelle durch die der User mit einer Webseite oder Applikation interagiert. mit der der User interagiert.- Bedienoberflächen Die Bedienoberfläche ist die graphische Benutzerschnittstelle durch die der User mit einer Webseite oder Applikation interagiert. auf Basis verschiedener UI Die Bedienoberfläche ist die graphische Benutzerschnittstelle durch die der User mit einer Webseite oder Applikation interagiert. Komponenten.. Serverseitige Frameworks sind beispielsweise Ruby on Rails Ruby Ruby ist eine quelloffene, objektorientierte Programmiersprache, die sich besonders durch ihren einfach zu lesenden Syntax auszeichnet. on Rails ist ein serverseitiges, quelloffenes Webframework. Es verwendet die Programmiersprache Ruby Ruby ist eine quelloffene, objektorientierte Programmiersprache, die sich besonders durch ihren einfach zu lesenden Syntax auszeichnet. und das Model-View-Controller-Pattern. und Phoenix Phoenix ist ein serverseitiges, quelloffenes Webframework. Es verwendet die funktionale Programmiersprache Elixir Elixir ist eine dynamische, funktionale und nebenläufige Programmiersprache, die auf der Programmiersprache Erlang aufbaut. und das Model-View-Controller-Pattern..
Unterarten:
- Angular Angular ist ein quelloffenes Frontend-Webframework, das größtenteils von Google entwickelt wird. Es basiert auf der Programmiersprache Typescript.
- Ember.js Ember.js ist ein quelloffenes clientseitiges Webframework. Als Frontend-Framework verwendet es die Programmiersprache JavaScript und das Component-Service-Pattern.
- Ruby on Rails Ruby on Rails ist ein serverseitiges, quelloffenes Webframework. Es verwendet die Programmiersprache Ruby und das Model-View-Controller-Pattern.
- Vue.js Vue.js ist ein quelloffenes clientseitiges Webframework. Als Frontend-Framework verwendet es die Programmiersprache JavaScript (oder TypeScript) und das "Model View ViewModel" (MVVM)-Pattern.
- React React ist eine quelloffene Modul-Bibliothek zur Entwicklung von Frontend-Bedienoberflächen auf Basis verschiedener UI Komponenten.
- React Native React Native ist ein quelloffenes UI Softwareframework zur Entwicklung von nativen Applikationen. Es koppelt das React Framework mit nativen Funktionalitäten.
- Flutter Flutter ist ein quelloffenes Software Development Kit zur Entwicklung von Cross-Plattform-Applikation für Android, iOS, Web, Mac, Windows und weiteren Plattformen.
- JavaScript JavaScript ist eine dynamische, höhere Programmiersprache, die dynamisches HTML und interaktive Webseiten ermöglicht.
- Phoenix Phoenix ist ein serverseitiges, quelloffenes Webframework. Es verwendet die funktionale Programmiersprache Elixir und das Model-View-Controller-Pattern.