php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.08.2007, 17:38  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard mvc verstehen lernen...

hallo leute. ich versuche seit geraumer zeit mvc zu verstehen. leider stehen mir nur englische seiten zur verfügung. jedoch ist es für mich einfacher ein so komplexes thema (zumindest für mich) in meiner muttersprache zu erlernen und zu verstehen.

ich habe einen tollen link, allerdings ist das alles nur englisch, was aber nicht das grundproblem darstellt, sondern dass dieses tutorial php5 voraussetzt, was aber bei weitem noch nicht auf allen servern läuft:
http://www.phpit.net/article/simple-mvc-php5/

kennt jemand von euch vielleicht eine ähnliche seite auf deutsch, welche NICHT php5 voraussetzt?

ich würde mich sehr gerne in die materie mvc einlesen, jedoch hat mir auch das buch "design patterns" nicht weitergeholfen, da dies nicht mit den basics von mvc startet. auch möchte ich kein fertiges framework benutzen sondern das ganze von der pieke auf lernen.
__________________
mfg Alexander Haim
Promaetheus ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.08.2007, 18:11  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Alex,

an sich ist das Konzept "MVC" nicht schwer. Es beschreibt lediglich die Trennung zwischen den Daten / der Applikations-Beschreibung (Model), der Darstellung (View) und der Ausgabe-Logik (Controller). Mehr ist das zunächst nicht zu verstehen. Interessant wird es hingegen bei der Implementierung von MVC, beziehungsweise der Anwendung dessen. Für dich ist es da sinnvoller, dich mit bereits fertigen MVC-Implementierungen auseinander zu setzen. Als fertige Frameworks bieten sich da an:

- CakePHP
- CodeIgniter
- Zend Framework
- Adventure-PHP-Framework

Diese - und natürlich auch andere - bieten bereits fertige Implementierungen, die man nur noch anwenden muss. Literatur dazu findet sich z.B. unter http://wwwswt.informatik.uni-rostock...rns/index.html, oder http://de.wikipedia.org/wiki/MVC, wobei erstere kein MVC behandelt, jedoch die übrigen Pattern recht schön beschreibt.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 18.08.2007, 18:38  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

hi doc!

du hattest mir ja damals versucht dein framework und im zuge dessen auch mvc näherzubringen. leider blicke ich da noch immer nicht durch und ich bin kläglich gescheitert. ich sollte bei den basics beginnen und nicht mit einem fertigen framework wie deinem oder anderen. dazu wäre das tutorial welches ich oben verlinkt habe perfekt, denn es beschreibt schritt für schritt die vorgehensweise und den aufbau. allerdings würde ich gerne mit php4 arbeiten, denn sonst habe ich 2 unbekannte in meiner formel.
__________________
mfg Alexander Haim
Promaetheus ist offline  
Alt 18.08.2007, 18:58  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
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

Nicht zwingend für das pattern, aber für die ganze objektorientierte Geschichte ist php4 ein Workaround, der Mehraufwand statt Grundverständnis mit sich bringt.
nikosch ist gerade online  
Alt 18.08.2007, 19:19  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

dann kann ich jetzt anfangen und php5 von grund auf lernen? denn dann hat das mit php4 ja anscheinend nix mehr zu tun oder?

EDIT: dann gibts ja vielleicht mvc tutorials wie mein oben beschriebenes zwar mit php5 aber auf deutsch?
__________________
mfg Alexander Haim
Promaetheus ist offline  
Alt 18.08.2007, 19:25  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Versteh es doch erstmal ohne PHP, eben über den Wikilink.
Zergling-new ist offline  
Alt 18.08.2007, 19:39  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

diesen artikel habe ich mir schon so oft durchgesehen. ansich ist mir das ganze ja klar. ich habe, wenn auch ganz primitiv auch schon so gearbeitet. ein formular wird abgeschickt, von einer anderen datei geprüft und bei erfolg auf eine andere seite weitergeleitet. bei misserfolg wieder zurück an das formular. ich habe das ganze zwar in einer seite gelöst, jedoch eben auch auf getrennten ebenen.

mein problem ist nun das umsetzen auf meine arbeiten. ich habe mir von dr.e das framework intensiv angeschaut und er hat mir das auch erklärt (danke nochmal an dieser stelle) aber er ist professioneller programmierer und ich kann grad mal php4. da wirds schnell zu kompliziert für einen.

DAS meinte ich damit. der artikel von mir oben ist gut. nur wenn ich das ganze auf englisch lerne, so brauche ich 3x so lange und konzentriere mich aufs verstehen des textes, als auf das verstehen des inhaltes.

deshalb meine anfrage hier.
__________________
mfg Alexander Haim
Promaetheus ist offline  
Alt 18.08.2007, 20:21  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
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

So Du magst, schau Dir auch mal diese Serie an. Da gibts diverse Patterns als Webcast erklärt, meist mit Funktion, Pseudo-Code oder ASP.net Beispiel. In jedem Fall ganz gut fürs Grundverständnis.

PHP5 ist nicht wirklich Mehraufwand, dafür aber eine einigermaßen konsequente Umsetzung der objektorientierten Programmierung (bietet Sichtbarkeit von Methoden und Attributen, entspr. Schlüsselwörter, Abstraktion, magische Methoden...)
nikosch ist gerade online  
Alt 18.08.2007, 20:33  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

brrrrrr. gibts da ein ein/umsteiger tutorial für php4 auf 5? denn mit sichtbarkeit von methoden und attr. bzw. abstraktion und magischer methoden hatte ich noch nix zu tun.
__________________
mfg Alexander Haim
Promaetheus ist offline  
Alt 18.08.2007, 21:42  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
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

schön kurz und auf deutsch:
http://professionelle-softwareentwic...erste_auflage/

Ansonsten empfiehlt sich Literatur, die sich allgemein mit Objektorientierung beschäftigt.
nikosch ist gerade online  
 


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
PHP richtig lernen! TeazY PHP Tipps 2008 5 01.02.2008 21:50
Wo kann ich html lernen für php phplehrling Off-Topic Diskussionen 2 09.04.2006 17:29
php lernen M4rc3l Off-Topic Diskussionen 4 08.04.2006 18:40
Will php lernen phplehrling PHP Tipps 2006 6 06.04.2006 10:51
C# lernen Off-Topic Diskussionen 22 15.11.2005 21:24
lernen.. aber was? Niedi Off-Topic Diskussionen 5 13.07.2005 22:08
suche eine Hilfe beim Verstehen von PHP Skripten DRINGEND seven-12 Beitragsarchiv 16 13.06.2005 00:16
Frage um schenell zu lernen PHP Tipps 2005-2 10 12.06.2005 11:35
PHP Hilfen / leicht lernen PHP Tipps 2005 1 20.04.2005 11:54
PHP lernen Bonaparte PHP Tipps 2005 40 03.01.2005 15:42
PHP lernen PHP Tipps 2004-2 3 25.12.2004 00:25
[Erledigt] Will PHP lernen und My SQL PHP Tipps 2004-2 2 20.12.2004 13:30
PHP Lernen PHP Tipps 2004 3 26.09.2004 23:22
php lernen für neue PHP Tipps 2004 9 04.09.2004 01:52
Ich möchte PHP lernen... Brauche Tipps ^^ PHP Tipps 2004 4 13.06.2004 18:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mvc erklärung, mvc lernen, mvc verstehen, c# mvc tutorial, mvc einfach erklärt, mvc erklärt, c# mvc beispiel, mvc c# tutorial, mvc php, mvc beispiel c#, http://www.php.de/php-tipps-2008/44611-mvc-verstehen-lernen.html, mvc tutorial, php mvc verstehen, php5 mvc tutorial, c, c# mvc tutorial deutsch, mvc lernen php, mvc c# beispiel, mvc verstehen lernen, mvc c#

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:04 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.