PHP-Entwicklung

PHP-Entwicklung

Posts 1-10 of 13
  • Steffen Jung
    Steffen Jung    Group moderator
    The company name is only visible to registered members.
    PHP MVC-> Erfahrungen ?
    Hallo,

    ich überlege ein PHP MVC zu schreiben.
    Hat jemand Erfahrungen mit der Erstellung von MVC's gemacht?

    Wo liegen mögliche Tücken bzw worauf sollte man achten bevor
    die Entwicklung zu weit fortgeschritten ist um es zu ändern?
  • Post visible to registered members
  • Steffen Jung
    Steffen Jung    Group moderator
    The company name is only visible to registered members.
    Re^2: PHP MVC-> Erfahrungen ?
    weil man als einzelperson und als kleines team selten alle eventualitäten im vorraus bedenken kann.
    das Gefühl habe ich gerade ;-)
  • Post visible to registered members
  • Post visible to registered members
  • Steffen Jung
    Steffen Jung    Group moderator
    The company name is only visible to registered members.
    Re^4: PHP MVC-> Erfahrungen ?
    wieso nimmst du nicht eins der frameworks,
    die es jetzt schon so gibt?

    Das ist für mich einerseits ein Lerneffekt, andererseits wollte ich das auf meine Bedürfnisse individualisieren.

    Ich verstehe im Moment nicht so genau, worauf die Frage abzielt und wie viele Erfahrungen und Kenntnisse der
    objektorientierten Programmierung du schon hast.

    Mit Symfony, Zend und Smarty habe ich schon gearbeitet, ich möchte etwas einfaches wie smarty, optimiert auf Flash und Unityfrontends.
    This post was modified on 26 Nov 2010 at 08:53 pm.
  • Post visible to registered members
  • Steffen Jung
    Steffen Jung    Group moderator
    The company name is only visible to registered members.
    Re^6: PHP MVC-> Erfahrungen ?
    Sehe ich auch so, und wenns was schönes wird, kann man vielleicht sogar noch einen Euro dran verdienen.

    Gibts denn jetzt noch Tipps? Wahrscheinlich ist das noch viel zu allgemein, und ich frage dann besser später nochmal, wenn das Fundament steht...
    This post was modified on 26 Nov 2010 at 09:13 pm.
  • Tobias Schlitt
    Tobias Schlitt    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re^7: PHP MVC-> Erfahrungen ?
    Hallo zusammen,

    die MVC-Interfaces der Apache Zeta Components (ehemals eZ Components) [1] finden viele Leute, mich eingeschlossen, sehr sauber. Allerdings ist die mitgelieferte Beispiel-Implementierung nicht wirklich bereit für den Produktiveinsatz. Da muss man dann den Bedürfnissen des Projektes entsprechend selbst Hand anlegen. Das hat umgekehrt natürlich den Vorteil, dass man den internen Code kennt und ihn gegf. einfacher debuggen kann. Details gibt es hier:

    http://zetac.org/MvcTools

    Der OSS-Issue-Tracker Arbit nutzt beispielsweise diese Interfaces mit einer abgeleiteten Implementierung und macht daraus ein, meines Erachtens, sehr schönes, schlankes MVC. Vielleicht ist das ja mal einen Blick zur Inspiration Wert? Die entsprechenden Sourcen können hier eingesehen werden:

    http://tracker.arbitracker.org/arbit/browse_source/view/src/...

    Schöne Grüße,
    Tobias Schlitt

    [1] http://incubator.apache.org/zetacomponents
  • Thorsten Lütgens
    Thorsten Lütgens
    The company name is only visible to registered members.
    Re^8: PHP MVC-> Erfahrungen ?
    Hallo,

    ich würde mich nicht auf MVC versteifen sondern mal einen BLick auf HMVC werfen.
    Grade hier gibt es recht wenige PHP Frameworks.

    Grade bei MVC Framewokrs wie dem vom Zend musste ich feststellen, das bei gewissen Aufgabenstellungen eine Saubere und übersichtliche Struktur verlassen wird. Genau genommen meine ich das Auslagern von Business Logik in die Viewhelper. Sehr unschön aus meiner sicht.

    Für den Lehrnefeckt reicht sicherlich MVC aus, aber wenn man damit Mittelgroße Projekte umsätzen möchte würde ich mir HMVC genauer anschauen.

    Ich persönlich arbeite sei 3 Jahren mit einem bekannten an einem Framework was zum Lehrnen geschaffen wurde aber auch schon zum einsatz kommmt.

    Man sollte sich von Anfang an überlegen was für ein Konzept man damit verfolgt, welche Zielgruppe von Entwicklern man damit ansprechen möchte.

    Das von mir mit Entwickelte Framework untersheidet sich Grundlegend von denen die auf dem Markt sind.
    Ich versuche es soweit wie Möglich auf die Teamarbeit von Programmieren auszulegen.
    Da es mich einfach stört, wenn man 10 Programmieren die Aufgabe gibt eine einfaches Gästebuch mit z.B.: dem Zend Framework zu schreiben, dass man dann auch 10 verschieden Lösungen bekommen wird.
    Für mich muss ein Framework einen klaren und eindeutigen Rahmen liefern, dass erleichtert das Arbeiten in einem Team ungemein.

    Als Hilfe könnte ich noch das Buch "PHP Design Patterns" nahelegen.

    Gruß,
    Thorsten