Testticker | PC Pro | Internet Pro | IT im Unternehmen | Channel Insider
eWEEK europe | The Inquirer | Gizmodo | Downloads
 HOME   NEWS   TESTS   PRAXIS   KNOWLEDGE CENTER   DOWNLOADS 
Portables | Security | Peripherie | Storage | Netzwerke | Home Computing | Professional Computing
| Detailsuche | Softwareführer Site map | Donnerstag, 18. März 2010 
Sie sind hier: Home > Tests > Netzwerke > WebDesign

 
News & Newsletter

 IT im Unternehmen
Aktuelle Business-News, Analysen, Kommentare

Newsletter
Täglich News mit IT-Express
Wöchentlich Security-Meldungen mit Security Watch
Aktuelle Schnäppchen mit Price Watch
Business-News einmal pro Woche mit IT im Unternehmen

IT im Unternehmen

Aktuelle Themen

Serie: Open Source im Business

Mobiles VPN: Unterbrechungsfreie Datenübertragung auch unterwegs

IT-Outsourcing

Serie: OpenSource im Business

Interview mit Annette Hoxtell von Strato zum Thema Green IT


 
Einzeltest: PHP-Frameworks
Schichten und Modelle

Alle hier vorgestellten Frameworks setzen auf eine Trennung des Quellcodes in verschiedene Aufgabenbereiche. Hier kommt hauptsächlich das so genannte Model-View-Controller-Muster zum Einsatz. MVC ist ein so genanntes Entwurfsmuster (englisch: Design Pattern) und bei der Erstellung grafischer Anwendungen sehr beliebt.

Der Clou des Ganzen liegt in der strikten Trennung zwischen Daten-, Anwendungs- und Anzeigelogik eines Programms. Der Model-Teil einer Anwendung übernimmt die Datenhaltung, also die Verwaltung und die Zugriffe auf die Anwendungsdaten in Dateien oder Datenbanken. Die View-Komponente ist für die Aufbereitung und Anzeige der Daten zuständig. Der Controller entscheidet, welche View und welches Model bei welchem Vorgang zum Einsatz kommen. Dadurch ergibt sich folgende Aufgabenzuordnung:

- Model: Datenlogik
- View: Anzeigelogik
- Controller: Steuerungslogik

Die Trennung der einzelnen Applikationsteile in diese drei Komponenten hat ihre Vorteile. So kann beispielsweise eine Model-Klasse von verschiedenen Anzeige-Klassen verwendet werden.

> Dieses Produkt im Preisvergleich finden

> nächstes Kapitel

Kapitel:
Ankzeptanz von PHP in Unternehmen | Schichten und Modelle | Werkzeugkasten | Revolutionär: Ruby on Rails | Bolide: Zend-Framework | PHP in HiFi: Symfony | Knusprig: Cake PHP | Überflieger: Seagull | Helfer in der Not: Code Igniter | Events & Komponenten: Prado | Empfehlung

Immer auf dem neusten Stand - Hier Newsletter abonnieren!



 
WebDesign
 

 
+ Tests


 
Lohnendes Update

Gemischte Gefühle

Des Weblogs neue Kleider

CMS-Allrounder

Schnell zur eigenen Website
 

 
+ News


 
Kostenlos fertigen Onlineshop betreiben

Eolas gibt sich zahm

Adobe bringt Flash auf den Fernseher

Web to date 6.0: Websites ohne Programmierkenntnisse erstellen

Sun: JavaFX lernt High Definition
 

 
+ Praxis


 
Website-Express

Moderne Formulargestaltung

Druckerfreundliche Stylesheets

Die besten Tooltipp-Skripts

Bannermanagement mit Openads
 

 
The Inquirer

US-Behören erforschen soziale Netzwerke

Windows Phone 7 Series: Tschüss Multitasking, ciao Copy & Paste

Mechanischer Fisch mit Brennstoffzelle

Die US Army wollte Wikileaks auslöschen

GEZ: Weil Widerstand einfach Pflicht ist




Kontakt | Datenschutzerklärung | AGB | Anbieter | Impressum | NetMediaEurope Deutschland

Web Testticker | PC Professionell | Internet Professionell | IT im Unternehmen | Channel Insider | eWEEK europe | The Inquirer | Gizmodo | Downloads
Kundenservice Knowledge Center | Newsletter
NetMediaEurope Deutschland Mediadaten | Über NetMediaEurope Deutschland

Frankreich | Spanien | Italien | UK

NetMediaEurope Deutschland GmbH © 2010 All rights reserved. Part of NetMediaEurope