php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.11.2009, 00:40  
Neuer Benutzer
 
Registriert seit: 20.11.2009
Beiträge: 10
PHP-Kenntnisse:
Anfänger
setech befindet sich auf einem aufstrebenden Ast
Standard Zurück zu PHP, aber wie?

Nabend,
ich bin damals als RoR "im Kommen" war dorthin rübergeswichted. Inzwischen ist mir RoR aber einfach nichtmehr wirklich zusagend, daher bin ich nun bzw. will ich nun wieder zurück zu PHP. Da mein letztes PHP Ergebnis jedoch nun inzwischen etwas länger zurück liegt, und php natürlich weiterentwickelt wurde bin ich einfach nichtmehr auf dem aktuellen Stand - Damals war es "einfach" für jede Seite eine eigene Datei zu machen usw.

Nun aber zu meiner eigentlichen Frage.
Ich plane nun eine etwas größere Webseite mit PHP, jedoch wie fange ich am besten an? MVC, oder nicht?
Ich hatte die Idee eine Art kleine bootstraper Datei zu machen in der ich eine Mysqlverbindung Aufbau und überprüfe ob die Seite überhaupt aktiv ist. Dann jedes "modul" (sozusagen jede einzelne Seite) über die Datenbank abfrage und es mir in ein Array packe und hinterher überprüfe ob im $_GET ein valides Modul steckt - wenn es in Ordnung ist dann include ich die Datei.
Allerdings hab ich bei dieser Variante auch ein paar zweifel ob es wirklich eine gute Lösung ist oder ich doch lieber auf eine andere Möglichkeit abspringen sollte.
Dann stellt sich natürlich die Frage, ob mit Framework oder ohne (wenn ja welches ist im Moment "akzeptabel" (in Hinsicht auf Performance & Co)

Jut, ist inzwischen schon ein bisschen spät und bin nun erstmal im Land der Träume.
cYa
setech ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.11.2009, 00:53  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
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

Und dann stellt sich noch die Frage, was Du von uns willst.
__________________
--
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 gerade online   Mit Zitat antworten
Alt 20.11.2009, 07:54  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.245
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Wenn du entsprechend mit Ruby on Rails intensiv gearbeitet hast, unterstelle ich dir mal entsprechende Kenntnisse. Wenn du nach vernünftigen MVC-Konzepten suchst und dir der Einstieg fehlt, dann würde ich dir zunächst einmal empfehlen, über entsprechende Frameworks Erfahrungen zu sammeln. Beispielsweise über das Zend-Framework oder auch APF. Einfach einmal damit experimentieren. Sowas selber aufzusetzen würde ich erst dann empfehlen, wenn du soweit die Erfahrungen gesammelt hast.

Ich persönlich arbeite mit Flow3, das wird vermutlich auch die Zukunft sein. Jedoch ist das noch Alpha und aus Performance-Sicht während der Entwicklung zwar für das, was es macht, richtig gut, aber dennoch hundsmiserabel
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist gerade online   Mit Zitat antworten
Alt 20.11.2009, 15:30  
Neuer Benutzer
 
Registriert seit: 20.11.2009
Beiträge: 10
PHP-Kenntnisse:
Anfänger
setech befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Und dann stellt sich noch die Frage, was Du von uns willst.
ehrlichgesagt habe ich mir erhofft so eine art kleine Einführung zu erhalten. Wie bzw. ob meine vorgehensweise inzwischen noch in ordnung ist oder nicht :/
setech ist offline   Mit Zitat antworten
Alt 20.11.2009, 15:48  
Erfahrener Benutzer
 
Benutzerbild von Screeze
 
Registriert seit: 04.01.2009
Beiträge: 844
PHP-Kenntnisse:
Fortgeschritten
Screeze wird schon bald berühmt werden
Standard

Ich sag mal, generell wäre dein vorgehen nicht schlecht, aber hier

Zitat:
Dann jedes "modul" (sozusagen jede einzelne Seite) über die Datenbank abfrage und es mir in ein Array packe und hinterher überprüfe ob im $_GET ein valides Modul steckt
würde ich das andersrum lösen.

Wenn ich dich richtig verstehe willst du beim seitenaufbau ALLE vorhandenen seiten abfragen aus der datenbank, und dann mit dem GET parameter matchen.

Meiner meinung nach unsinnig, es würde reichen wenn du anhand des GET parameters 1 db-request startest, und direkt die richtige seite ausliest.


Aber ich würde dir ebenfalls zu einem framework raten. das
APF ist zu empfehlen.
Hier gibts auch ein kurzes einsteigertutorial, weitere findest du auf der seite.
__________________
Develovision Blog
Screeze ist offline   Mit Zitat antworten
Alt 23.11.2009, 22:01  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Das Zend Framework mit Application und Bootstrapper ist momentan recht up2date was (M)VC angeht. Über das M im MVC beim Zend Framework war grade im PHP-Magazin ein Artikel, vielleicht schaust du da mal rein. Ne Einführung geht mir jetzt ehrlich gesagt zu lang, sorry
Chriz ist gerade online   Mit Zitat antworten
Alt 23.11.2009, 22:45  
Benutzer
 
Registriert seit: 12.04.2009
Beiträge: 34
PHP-Kenntnisse:
Fortgeschritten
u2ix befindet sich auf einem aufstrebenden Ast
Standard

Wenn wir schon bei Frameworks sind, vieleicht interessiert dich auch das "cakePHP" Framework, da dies ein wenig an RoR angelehnt ist.
u2ix ist offline   Mit Zitat antworten
Antwort


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
[Erledigt] SELECT gibt nichts zurück ibeg Datenbanken 4 15.08.2009 11:52
Zurück auf die aufgerudene Seite LandMann PHP Tipps 2008 27 10.12.2008 17:34
Formulardaten trotz zurück button andrO PHP Tipps 2008 8 22.11.2007 20:08
Seite zurück? errox PHP Tipps 2008 7 11.10.2007 18:16
Zurück und alte Daten anzeigen FrankTheTank PHP Tipps 2007 15 04.08.2007 20:12
vor und zurück snatch-ic PHP Tipps 2006 17 29.04.2006 14:58
[Erledigt] UPDATE gibt die Anzahl von Zeilen zurück, die tatsächlich ge Datenbanken 2 27.01.2006 15:50
funktion die array zurück gibt PHP Tipps 2005-2 24 07.09.2005 09:49
Nach Druckvorschau zurück zur normalen seite ? Cyberbob_at_tot PHP Tipps 2005-2 2 25.06.2005 16:53
Zurück verbieten auchegal PHP Tipps 2005 3 17.04.2005 13:18
Formular - Checkseite - Link zurück PHP Tipps 2005 7 07.04.2005 17:50
zurück funktion verhindern? MrCavity PHP Tipps 2005 9 16.03.2005 12:06
[Erledigt] Vor - Zurück Buttons PHP Tipps 2005 1 20.01.2005 14:19
Zurück Funktion überschreibt die geänderten Eingaben nicht PHP Tipps 2004-2 1 02.12.2004 13:19
fwrite() gibt False zurück Schaelle PHP Tipps 2004 1 29.09.2004 20:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
\druckvorschau mit cakephp\, php website zurück, zurück php

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