| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Bewertung: |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Moderator und Wett-König | Zitat:
Da ein Framework unbedingt zu seinen Anforderungen passen sollte, empfehle ich dir einen Blick auf einige Frameworks zu werfen und diesem mit deinen Requirements abzugleichen. Hierzu gibt es einige gute Seiten mit Artikeln und Übersichten. @iXtends: Zitat:
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | => hellgrün auf grau ist absolut ätzend zu lesen
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Korrektur: Es ist ein kontrastarmes hellblau (#D1D1E1).. Den Hintergrund meine ich ![]()
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | ||||||||||
| Moderator und Wett-König | Hallo dispy, da ich selbst Hersteller eines Frameworks bin und schon einige Erfahrung mit anderen Produkten sammeln konnte mal ein paar Anmerkungen: Zitat:
Vorsicht: "Das Framework macht alles selbst" ist nicht immer ein Qualitätsmerkmal und diese Features sollten oft nicht im Live-Betrieb eingesetzt werden, da zu unsicher. Hier sind vor allem bei CakePHP's und CodeIgniter's Scaffolding-Feature einige Einschränkungen gesetzt. Zitat:
Zitat:
Nun noch ein paar Worte zu den pros/cons: Zitat:
Zitat:
Ein Framework kann dich sicher dabei unterstützen, einen Rahmen oder ein Interface für zu implementierende Funktionen zu geben (soetwas wie einen Coding Guideline), vor Dummheit schützt das aber lange nicht! Zitat:
Da ein Framework bereits Richtlinien zur Erstellung von Applikationen vorgibt ist die Wahrscheinlichkeit größer, dass hinterher bessere Qualität entsteht als ohne. Hierfür ist jedoch auch maßgeblich eine gute IDE und eine gute Dokumentation (Beispiele sowie API) entscheidend. Wie auch bereits angeschnitten, kannst du auch mit einem Framework Unfug treiben. Nehmen wir an, du schreibst ein Datenbank-Design und optimierst deine Queries nicht sauber. Dann kann das GUI-Rendering so schnell sein wie es will, die Anwendung wird langsam sein. Zitat:
Zitat:
Zitat:
Ich sehe mich ja fast gezwungen mit dir eine Wette zu veranstalten. Diese könnte lauten: "Nenne mir ein Ding, was mit dem APF gegenüber deiner eigenen Implementierung nicht elegant möglich ist!". Und ich maße mir an dieser Stelle an zu sagen: du verlierst garantiert... Worauf ich hinaus will: du solltest dir vor dem Einsatz überlegen, welche Anforderungen du hast. Unterschiedliche Frameworks sind für unterschiedliche Problem-Domönen konzipiert und sind in verschiedenen Sparten besser/schlechter. Weiterhin solltest du dir ansehen, ob ein Framework so einfach anpassbar/erweiterbar ist, wie du es auch benötigst. Inkludiert es beispielsweise die Möglichkeit, eigene TagLibs für eigene Module zu schreiben, können Module so generisch gekapselt werden, dass ich diese zur Widerverwendung auslagern kann und mir damit in meiner Entwicklung Zeit spare, sind die Core-Services (URL-Rewriting, ...) so konfigurierbar, dass ich dort ohne große Mühe meine eigene Implementierung einhängen kann? Fazit: Summa summarum lohnt sich IMHO der Einsatz eines Frameworks immer - auch bei kleinen Projekten. Denn: die in einem guten Framework enthaltenen coding guidelines machen den Code lesbarer, modularer und helfen durch Standard-Tools die Entwicklung effizienter zu gestalten. Wenn du erst mal mit den Hilfsmitteln eines Frameworks vertraut bist, wirst du es vermissen - sollte dich mal jemand zwingen ohne diese zu entwickeln. Just my 2 cent, Dr.E. PS: Die Wette gilt!
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||||||||
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Alles zu Frameworks von anfang an | themonk | PHP Tipps 2009 | 13 | 07.02.2009 15:21 |
| Javascript GUI Frameworks | cycap | Off-Topic Diskussionen | 8 | 15.12.2008 23:48 |
| Tabellen-Design bei wirklich grossen Projekten | MauMau | Datenbanken | 10 | 18.08.2008 12:10 |
| Festplatte WIRKLICH säubern | dh1sbg | Off-Topic Diskussionen | 9 | 10.08.2008 13:20 |
| Abfrage mit NOT LIKE funktioniert nicht wirklich | PsychoEagle | Datenbanken | 6 | 26.09.2006 11:45 |
| Wollen sie wirklich...? mit JS | JanM | HTML, Usability und Barrierefreiheit | 2 | 13.08.2006 15:26 |
| diverse Design-Fragen eines Frameworks | mepeisen | PHP-Fortgeschrittene | 10 | 26.04.2006 01:57 |
| In Tabelle Bereich wirklich nur 468x60 machen? | BartTheDevil89 | HTML, Usability und Barrierefreiheit | 5 | 18.02.2006 14:26 |
| [Erledigt] Tieferer Einstieg, Frameworks und Co. | PHP-Fortgeschrittene | 33 | 08.01.2006 14:13 | |
| Vor dem löschen abfragen ob man wirklich löschen will | PHP Tipps 2005-2 | 1 | 05.09.2005 11:54 | |
| PHP - Unit Test und Frameworks | PHP Tipps 2005-2 | 1 | 11.08.2005 12:28 | |
| Dynamische Navi - (nicht so wirklich wichtiges) Problem | Jojo1 | PHP Tipps 2005-2 | 11 | 09.08.2005 13:50 |
| email prüfen .. bringts was | search | PHP Tipps 2005 | 11 | 15.04.2005 23:36 |
| [Erledigt] Sind Table-Layouts wirklich out? | HTML, Usability und Barrierefreiheit | 41 | 16.11.2004 00:37 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| objektorientierte frameworks, http://www.php.de/php-fortgeschrittene/54647-erledigt-objektorientierung-und-frameworks-bringts-wirklich.html, php objektorientiert framework, php objekt orientiert langsam, spring objektorientierung, framework objektorientiert, objektorientierte programmierung framework, objektorientierte programmierung mit frameworks, objektorientierter frameworks, objektorientierung gut, gui mit framework lahm, beispielanwendung php mvc, php so viel programmieraufwand, cakephp beispielanwendung, php objektorientiert standard, php-mvc-frameworks- evaluierung von web application frameworks, objektorientiert framework, testaufwand versus programmieraufwand, weißes objekt langsam grau js, php sauber effizient objektorientiert |