+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 20 von 21

Thema: PHP-Application-Frameworks - PHP 5

  1. #1
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard PHP-Application-Frameworks - PHP 5

    Hallo,
    ich suche ein Framework in PHP, welches komplett auf PHP 5 setzt.

    In dieser Liste hier:
    http://masterbootrecord.de/blog/Auf-...11-21_169.html
    stehen ja eine ganze Menge von Frameworks .. alle zu testen ist sicherlich nicht möglich.

    Interessant für den Anfang (haben ich und WarrenFaith - wir machen das zusammen - uns mal rausgepickt) sind erstmal
    • Solar
    • WASP
    • Symfony

    Mich würde es freuen, wenn wir hier etwas über Vor- und Nachteile von PHP-Application-Frameworks reden könnten. Allerdings ist an dieser Stelle nicht die Diskussion gewünscht, ob diese besser sind als eigene Frameworks.

    Ich für meinen Teil möchte nur nicht 142 Frameworks austesten, sondern lieber etwas von Eurer Erfahrung abknabbern.

    Danke für Eure Teilnahme an diesem Thread.

    Grüße, Ben.
    Geändert von Ben (26.05.2006 um 20:37 Uhr)

  2. #2
    Jay
    Gast

    Standard

    Der größte Vorteil eines Frameworks wie Symfony, Prado, PEAR ist wohl die große Community. Je größer die Community desto besser wird ein Framework getestet und desto wahrscheinlicher ist es Hilfe bei Problemen mit dem Framework zu bekommen.

    Aber ich glaube nicht, dass euch jemand sagen kann dieses Framework ist das beste und das solltet ihr für euren WebShop verwenden, bevor du nicht folgende Fragen beantwortet hast:

    Was erwartest du dir den von einem Framework?
    Welche Anforderungen stellst du an das Framework?

    Jaja ich weiß schon, dass du Erfahrungsberichte willst, allerdings werd ich hier nicht ein paar Seiten Erfahrungsberichte über dieses und jenes Framework schreiben, damit du dann sagen kannst: "Nein ich will eines das einen komplett anderen Weg geht."

    -- Jay
    Geändert von Jay (27.05.2006 um 00:48 Uhr)

  3. #3
    Mensch Avatar von WarrenFaith
    Registriert seit
    17.08.2005
    Ort
    Berlin
    Beiträge
    1.675

    Standard

    Es hat keiner etwas von einem Framework für einen Webshop gesprochen.
    Wir suchen einfach ein Framework.

    Jaja ich weiß schon, dass du Erfahrungsberichte willst, allerdings werd ich hier nicht ein paar Seiten Erfahrungsberichte über dieses und jenes Framework schreiben, damit du dann sagen kannst: "Nein ich will eines das einen komplett anderen Weg geht."
    Seitenweise brauchen wir das auch nur bedingt, aber schön wäre z.b. Framework X hat die Vorteile, die Nachteile.
    Das wäre schon schön.
    Rapid Android Development - droidnova.com
    SimCity für Android (bald Open Source) - Saint Feint City

  4. #4
    Jay
    Gast

    Standard

    Seitenweise brauchen wir das auch nur bedingt, aber schön wäre z.b. Framework X hat die Vorteile, die Nachteile.
    Ben hat ja eh schon einen Link zu einer Seite gepostet, wo alles genau steht.

    Die meiste Funktionalität bietet PEAR.
    Die zwei bekanntesten und die mit der größten Community sind Zend Framework und ezComponents. Wobei es die ezComponents auf die Enterprise abgesehen haben und auch viel mehr OO bieten.
    Symfony verwendet sehr viele bekannte OpenSource Projekte und bietet eigentlich ein all-inkl. Paket für eine Website.
    Prado ist das einzige mit bekannte Framework das auf event-driven Programmierung setzt.

    Mein persönlicher Favourite ist das Zend Framework.

    Seht euch vielleicht auch noch fcms v5.0 an, (wiki.fcms.de)


    MfG Fat Tony
    Geändert von Jay (27.05.2006 um 17:25 Uhr)

  5. #5
    Mensch Avatar von WarrenFaith
    Registriert seit
    17.08.2005
    Ort
    Berlin
    Beiträge
    1.675

    Standard

    Danke.
    Rapid Android Development - droidnova.com
    SimCity für Android (bald Open Source) - Saint Feint City

  6. #6
    Erfahrener Benutzer Avatar von dejan_spasic
    Registriert seit
    05.01.2006
    Ort
    Düsseldorf
    Beiträge
    175

    Standard

    Mein Favorit ist, zur Zeit, Symfony. Die Dokumentation ist gut, bietet sehr viele Features:Zusätzlich bietet es auch Packges zum testen der einzelnen Module an. Dann kommt noch der Web Debugger, der es ermöglicht einzelen Prozesse zu verfolgen (sowas in der Art wie der Debugger von Smarty). Und zu guter Letzt, ist es in meinen Augen leicht zu erlernen.

    Einen leichten einstig findet ihr unter:Was mir an Symfony nicht gefällt ist, dass es am Anfang den Eindruck macht, es sei alles vorgegeben und damit unflexibel. Was bei genaueren Betrachtung nicht stimmt. Und es ist für kleinere Projekte einfach zu viel des guten.

    ezcComponents und Zend Framework sind auf jedenfall auch ein blick Wert. Zumal das die Frameworks, wie Jay schon erwähnt hat, eine große Community haben.

    Ich muss auch gestehen das ich mich mit anderen Frameworks, sehr wenig bis garnicht beschäftigt habe (höstents tutorials gelesen).

    Nicht desto trotz, solltet ihr die Frameworks
    • Solar
    • WASP
    • Symfony
    selbst ausprobieren. Mich würde dann eure Entscheidung und der Grund für diese Entscheidung interessieren.
    Geändert von dejan_spasic (27.05.2006 um 23:23 Uhr) Grund: Weitere Verweise hinzugefügt
    Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)

  7. #7
    Jay
    Gast

    Standard

    Habt ihr schon eine Entscheidung getroffen? Würde mich nämlich auch interessieren weshalb ihr dieses oder jenes Framework genommen habt.

    -- Jay

  8. #8
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard

    Also für unsere Anforderungen sind diese Frameworks irgendwie schon recht aufgeblasen. Eine Intergration in das bestehende System würde mit Sicherheit länger dauern, als ein eigenes System an das bestehende anzugliedern.

    Ich finde Symfony ... groooooß ...

  9. #9
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    Hi, ich hijacke diesen Thread mal schnell...


    Ich hab gestern nen neuen Auftrag reinbekommen und wollte dieses mal vielleicht auf ein fertiges Framework setzen (mein CMS-Grundgerüst ist nicht wirklich angebracht hierfür).

    Pflichtenheft hab ich noch nicht, deshalb bin ich mir noch nicht ganz sicher, was ich brauchen werde. Generell ist es wohl ein Standard Datenbank-Web-Frontend.
    Interessant sind folgende Punkte: Die Entwicklung wird inkrementell verlaufen, d.h. die 1.0 muss in 6 Wochen fertig sein, anschließend werden weitere Features realisiert. Das Framework/Konzept muss also sehr flexibel sein. Um mal die Größenordnung der hinzuzufügenden Features zu nennen: Es soll unter anderem ein Desktop-Client für die Administration entworfen werden, d.h. ich muss das Backend über XML-RPC oder SOAP oder ähnliches ansprechen können und, ganz besonders wichtig, eine entsprechend formatierte Ausgabe zurückgeben.

    Davon abgesehen ist es halt diese handelsübliche "Übersicht", "Details", "Suche", "Letzte N Einträge"-Geschichte mit relativ simplem User-Management.


    Von den Frameworks, die hier genannt wurden, gefällt mir bisher Prado am besten. Symfony kommt für mich nicht in Frage (ich hasse es, PHP mit HTML zu vermischen - da nehm ich lieber ne andere XML-Darstellung). WASP und Solar sehen ebenfalls eher unnütz aus. ezComponents hat Vorstellungen bzgl. Vorraussetzungen, dass ich nur laut lachen oder weinen kann - PHP5 wird schon schwer zu kriegen sein (Kunde hat vorerst nur gemieteten Webspace - sonst würde ich direkt JEE/Wicket einsetzen).
    Einzig das Zend Framework scheint mir noch Sinn zu machen.

    Aber zurück zu dem, was ich eigentlich fragen wollte... ;)

    Hat jemand schonmal mit Prado gearbeitet und kann mir sagen, wie flexibel das ist und wie es mit viel Traffic umgeht?

  10. #10
    Jay
    Gast

    Standard

    Was verstehtst du unter flexibel?
    Prado ist relativ schnell und hat ein gutes Caching Management, also sollte auch bei viel Traffic kein Problem sein (hab das nur bei kleiner Seite 200User/Tag laufen)

  11. #11
    Projektleiter
    Registriert seit
    30.11.2005
    Ort
    Bottrop
    Beiträge
    1.419

    Standard

    Unter flexibel verstehe ich, dass es problemlos möglich ist, zu einem späteren Zeitpunkt tiefgreifende Veränderungen zu machen, ohne gleich alles mögliche mit ändern zu müssen.
    Ein Beispiel wäre der später hinzuzufügende Desktop-Client, der eine Schnittstelle zum System benötigt, die aber anfangs noch nicht vorhanden sein wird, sondern erst später entworfen und entwickelt wird (für alles andere ist der Zeitrahmen zu eng).
    Oder noch allgemeiner: Wie sehr muss ich meine Arbeitsweise an das Framework anpassen?

    Danke für die Beantwortung der anderen Frage. Das nimmt schonmal meine Hauptbedenken weg. :)

  12. #12
    Jay
    Gast

    Standard

    Hmm ... das hängt wohl mehr von deiner Planung bzw. Umsetzung ab. Ich meine du kannst später nicht auf ein anderes System umsteigen, allerdings sollte es auch keine Probleme von Seiten Prados geben. Wie gesagt ich hab nur eine kleine Website gemacht und ich war vollkommen zufrieden und habe auch schon 2 Erweiterungen integriert. Nämlich einen Mitgliederbereich und ein en Amazon Webservice. Sovern die Website wächst ist geplant, ein Joomla CMS zu integrieren (vor allem die Daten, welche eben bereits auf einer anderen joomlabasierten Website geplant sind.)

    Hoffe das hilft dir etwas

    Jay

  13. #13
    Jay
    Gast

    Standard

    Zitat Zitat von pago
    ezComponents hat Vorstellungen bzgl. Vorraussetzungen, dass ich nur laut lachen oder weinen kann - PHP5 wird schon schwer zu kriegen sein
    Laut aktuellen Statistiken hat PHP 5 eine Verbreitung von 4,58% und PHP 5.1 3,47% wobei PHP 5.1 immer mehr Anteil bekommt und PHP 5 weniger deshalb finde ich die Anforderungen nicht so schlimm. Außerdem sind es ja "Enterprise" Components d.h. sie sind nicht für den Einsatz auf einem Webhostingpaket für 5€ / Monat gedacht.

    Jay

  14. #14
    Benutzer
    Registriert seit
    28.12.2005
    Beiträge
    35

    Standard

    sorry für's späte wieder hochholen. Gibt's denn hierzu irgendwas neues?

    @Ben: Habt ihr zwischenzeitlich mit einem Framework gearbeitet? Welches hat "das Rennen gewonnen"?

  15. #15
    me pro ok? Avatar von Lars
    Registriert seit
    07.09.2005
    Ort
    Pulheim bei Köln
    Beiträge
    966

    Standard

    Im Community-Projekt? Eigenbau.
    Gedanken aus Draht stricken einen Zaun.

  16. #16
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard

    Zitat Zitat von Lars
    Im Community-Projekt?
    Nein!

    @lokari:
    Es wurde ein anderer Weg eingeschlagen, der nicht auf ein Framework zurückgreift.
    Um es klarzustellen: Derzeit wird auch kein Eigenes verwendet, sondern es werden Fertigkomponenten zusammengefasst.

    Mehr kann ich an der Stelle hier jetzt nicht dazu sagen.

    Grüße, Ben.

  17. #17
    Benutzer
    Registriert seit
    28.12.2005
    Beiträge
    35

    Standard

    ich weiss nichtmal was das Communityprojekt ist :)

    Mein Beitrag bezog sich lediglich auf's Eingangsposting.

  18. #18
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard

    Das passt vielleicht nicht perfekt hier rein, aber weil hier auch von Vergleichen die Rede war ...

    This report outlines the maximum requests-per-second limits imposed by the following frameworks:

    * Cake
    * Solar
    * Symfony
    * Zend Framework

    The benchmarks show what the approximate relative responsiveness of the framework will be when the framework’s controller and view components are invoked.
    http://paul-m-jones.com/blog/?p=238

  19. #19
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard

    Paul Jones hat nun auch den Benchmark-Code nachgeliefert:
    http://code.google.com/p/web-framework-benchmarks/

  20. #20
    Erfahrener Benutzer Avatar von Bleistift
    Registriert seit
    31.12.2006
    Ort
    Zürich
    Beiträge
    425

    Standard

    Bin gespannt, ob das Zend Framework in Version 0.7.0 wieder den urspünglichen Speed der Version 0.2.0 erreicht.
    . <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. PHP 5.2 Kompilierung schlägt fehl
    Von Byrel im Forum Tools, Server, Betriebssysteme
    Antworten: 0
    Letzter Beitrag: 03.11.2006, 21:09
  2. [Rezension] PHP 5 Kochbuch
    Von Artemis im Forum Literatur
    Antworten: 2
    Letzter Beitrag: 07.09.2006, 19:15
  3. Antworten: 2
    Letzter Beitrag: 01.09.2006, 16:05
  4. PHP 5.1 ist drausen
    Von robo47 im Forum Nachrichten
    Antworten: 5
    Letzter Beitrag: 28.11.2005, 20:30
  5. Antworten: 1
    Letzter Beitrag: 21.11.2005, 20:48

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Impressum · Tutorials · Nutzungsbedingungen · thematisch sortierte Linklisten · Spendenaufruf · Team · Partnerprojekte

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34