Huch! Hatte jetzt etwas mehr erwartet...
Ankündigung
Einklappen
Keine Ankündigung bisher.
Mein MVC-Tutorial
Einklappen
Neue Werbung 2019
Einklappen
X
-
[COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
-
Naja, ich schreibe selbst an nem Framework, da haben allein die Frontcontroller-Componenten 10 Dateien.[COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
Kommentar
-
Zitat von fat32 Beitrag anzeigenEDIT: Jetzt verstehe ich, wie du das mit dem Singleton gelöst hast. Es mag ja sein, dass du damit zurecht kommst, aber es ist schnell passiert, dass man doch versehentlich mal ein new verwendet. Und dann viel Spass beim Debuggen!
Außerdem: Warum verwendest du PHP4-OOP-Code, obwohl auf der Seite steht, dass es PHP5 (adventure-codepack-1.7-RC2-2008-09-13-1602-php5.zip) ist?
Und gibt es einen Grund dafür, dass du mehrer Klassen in eine Datei schreibst? (Frontcontroller.php ist gemeint)[FONT="Book Antiqua"][I]"Nobody is as smart as everybody" - Kevin Kelly[/I]
— The best things in life aren't things[/FONT]
Kommentar
-
Und gibt es einen Grund dafür, dass du mehrer Klassen in eine Datei schreibst? (Frontcontroller.php ist gemeint)[COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
Kommentar
-
Hallo fat32,
EDIT: Jetzt verstehe ich, wie du das mit dem Singleton gelöst hast. Es mag ja sein, dass du damit zurecht kommst, aber es ist schnell passiert, dass man doch versehentlich mal ein new verwendet. Und dann viel Spass beim Debuggen!
Außerdem: Warum verwendest du PHP4-OOP-Code, obwohl auf der Seite steht, dass es PHP5 (adventure-codepack-1.7-RC2-2008-09-13-1602-php5.zip) ist?
Und gibt es einen Grund dafür, dass du mehrer Klassen in eine Datei schreibst? (Frontcontroller.php ist gemeint)
//EDIT: Weil hier einer Redesign gesagt hat: unter http://de.adventure-php-framework.org ist schon eine BETA-Version verfügbar. Have fun!Viele Grüße,
Dr.E.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design [B]before[/B] you start to write code!
2. Discuss and review it together with [B]experts[/B]!
3. Choose [B]good[/B] tools (-> [URL="http://adventure-php-framework.org/Seite/088-Why-APF"]Adventure PHP Framework (APF)[/URL][URL="http://adventure-php-framework.org"][/URL])!
4. Write [I][B]clean and reusable[/B][/I] software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kommentar
-
Darf ich dumm fragen: Was ist HMVC?
[edit] Hat sich erledigt.[COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
Kommentar
-
Zum neuen Design: ich finde ehrlich gesagt, dass diese vielen Schraffuren einen ganz benommen machen. Das könnte man vielleicht noch mal überdenken.
Ansonsten: schön, dass mal jemand einen Strict-Doctype einsetzt. Die &-Zeichen in den URLs sollten aber noch maskiert werden.Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”
Kommentar
-
... und ich bin froh, dass es auf dem 1&1-Humpen läuft. War ein Kampf mit der MySQL sag ich dir ... *grr*Viele Grüße,
Dr.E.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design [B]before[/B] you start to write code!
2. Discuss and review it together with [B]experts[/B]!
3. Choose [B]good[/B] tools (-> [URL="http://adventure-php-framework.org/Seite/088-Why-APF"]Adventure PHP Framework (APF)[/URL][URL="http://adventure-php-framework.org"][/URL])!
4. Write [I][B]clean and reusable[/B][/I] software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kommentar
-
Was heißt das heutzutage schon.[COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
Kommentar
-
Zitat von nikosch Beitrag anzeigenNaja, ich schreibe selbst an nem Framework, da haben allein die Frontcontroller-Componenten 10 Dateien.
Wie du allerdings zu 10 Dateien für den FrontController kommst, ist mir ein Rätsel
Bin zwar nicht weisungsberechtigt, aber: Gibt es einen Grund, es nicht zu tun? Stilfrage.
- Übersichtlichkeit steigt, wenn jede Klasse eine Datei bekommt
- Autoload lässt sich (einfacher) anwenden
@Dr. e: Wie hast du das mit den Controller gelöst, dass mehrere verwendet werden können? Ich suche wohl in den falschen Dateien.
Kommentar
-
Zitat von nikosch Beitrag anzeigenWas heißt das heutzutage schon.[FONT="Book Antiqua"][I]"Nobody is as smart as everybody" - Kevin Kelly[/I]
— The best things in life aren't things[/FONT]
Kommentar
-
Hallo fat32,
@Dr. e: Wie hast du das mit den Controller gelöst, dass mehrere verwendet werden können?
* (H)MVC/MVC2-Document-Controller
* FrontController-Actions
Erstere ergeben sich aus der Controller-Definition eines MVC-Templates und werden für jeden DOM-Knoten bei der Transformation desselben ausgeführt. Da es mit dem generischen Tag-Parser einen beliebig komplexen Baum an Dokumenten gibt, kann es auch beliebig viele Document-Controller geben.
Die FrontController-Actions können entweder in der index.php (Bootstrap-Datei) als statische Actions registriert werden oder die Filter-Implementierungen parsen diese aus der URL. Beim Starten des FrontControllers werden diese dann gemäß dem Timing-Model (siehe Frontcontroller-Tutorial :: Adventure PHP Framework (APF)) ausgeführt.
Ich suche wohl in den falschen Dateien.
Nimm es mir nicht übel, es ist nur ein gut gemeinter Rat, aber deiner Fragestellung nach zu urteilen solltest du es wirklich lassen ein Framework zu schreiben und gar ein Tutorial darüber, denn für diese Form der Abstraktion fehlt dir schlicht die Erfahrung.Viele Grüße,
Dr.E.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design [B]before[/B] you start to write code!
2. Discuss and review it together with [B]experts[/B]!
3. Choose [B]good[/B] tools (-> [URL="http://adventure-php-framework.org/Seite/088-Why-APF"]Adventure PHP Framework (APF)[/URL][URL="http://adventure-php-framework.org"][/URL])!
4. Write [I][B]clean and reusable[/B][/I] software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kommentar
-
@phpdummi: noch zwei Sachen: das Blau auf dem Grün bei Tutorials, Downloads, Last Entries beißt ein wenig. Außerdem hast du Zeichensatz-Wirrwarr auf der Seite.Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”
Kommentar
Kommentar