php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.11.2008, 22:09  
Erfahrener Benutzer
 
Registriert seit: 06.11.2008
Beiträge: 212
stayInside befindet sich auf einem aufstrebenden Ast
Standard MVC vs. herkömmliches OOP

Moinsen,

besteht eigentlich ein Geschwindigkeitsunterschied zwischen einem MVC Aufbau, oder einem herkömmen OOP?

Was genau sind die Vor/Nachteile von OOP?

Gruß
Benny
stayInside ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.11.2008, 22:35  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Was verstehst du unter einem herkömmlichen OOP-Aufbau?
Du kannst übrigens davon ausgehen, dass das Programm mit zunehmender Komplexität langsamer wird, aber MVC sehe ich jetzt nicht unbedingt als Performancekiller an.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 26.11.2008, 22:39  
Erfahrener Benutzer
 
Registriert seit: 06.11.2008
Beiträge: 212
stayInside befindet sich auf einem aufstrebenden Ast
Standard

Als herkömmliches seh ich es, wenn man z.B. eine index.php hat mir normalen Code. Also Header und Footer laden, und paar Eingaben prüfen und die gefilterten Eingaben dann ans Objekt übergibt zur weiterverarbeitung.

Bei einem MVC ist man in der index.php direkt in eine Klasse. Jedenfalls seh ich das so.
stayInside ist offline  
Alt 26.11.2008, 22:40  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Klingt für mich jetzt beides nicht wahnsinnig komplex. Meine OOP Sachen sehen anders aus.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 26.11.2008, 22:42  
Erfahrener Benutzer
 
Registriert seit: 06.11.2008
Beiträge: 212
stayInside befindet sich auf einem aufstrebenden Ast
Standard

Beispiel ?
stayInside ist offline  
Alt 26.11.2008, 22:47  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

http://www.php.de/software-design/48...tml#post371939 (Strukturierung größerrer Projekte)

Die Einstellung zu Templates habe ich mittlerweile durchdacht, so dass sich jetzt auch Komponenten untereinander über ihre Templates einbinden können. Desweiteren habe ich ein Fallback on error für die Komponenten implementiert, die im Fehlerfall eine Ihrer aufrufenden Elternkomponenten benennen können, die dann den Fehler verarbeitet, bspw. ein alternatives Template verwendet. Zur Kommunikation werden dabei Actions für die Zielkomponente im Frontcontroller hinterlegt.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Projekt sucht für Teilbereiche Schüler o.ä. für PHP OOP Entwicklung gegen Bezahlung mrmojo Beitragsarchiv 0 20.11.2008 23:41
OOP in JavaScript Chriz Off-Topic Diskussionen 26 23.10.2008 08:40
Buch OOP pcschröda Software-Design 17 12.10.2008 10:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mvc buch, mvc php buch, aufbau mvc, php mvc beispiel, mvc vs oop, mvc php, mvc nachteile, php buch mvc, mvc buch, php mvc, php oop mvc, php mvc vs, mvc vs, http://www.php.de/php-tipps-2008/49364-mvc-vs-herkoemmliches-oop.html, buch mvc php, oop nachteile, mvc aufbau, mvc vorteile nachteile, oop vs mvc, php oop seite aufbau

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:31 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum