| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Hallo Kein Genie, wenn du einfach nur ein Framework programmieren willst, dann lass es. Dazu braucht es viel - sehr viel - Erfahrung im Bereich der Softwarentwicklung und im Softwaredesign. Aus diesem Grund gibt es IMHO kein wirkliches Tutorial, wie man ein Framework programmiert, da ein Framework letztlich Lösungen für bekannte Probleme bieten soll. Es geht um Rahmenbedingungen, Konventionen, generische Basis-Implementierungen und Schnittstellen, die beliebig erweitert werden können. Dabei geht es in einem Web-Framework - was es ja werden soll - vor allem um das Thema Präsentation, Kapselung von Business-Funktionen und Datenhaltung. Hierzu gibt es ausführliche Literatur, die Art der Umsetzung (=Interpretation) muss man selbst liefern. Um dir eine Idee zu geben, was Umsetzung einer generischen GUI-Architektur bedeutet, kannst du dir mal das APF ansehen. Projektseite findest du im Footer, Quellcode gibts unter adventure-codepack-1.6-RC2-26.04.2008-php4_php5.zip. Wenn du dir die Arbeit erleichtern möchtest, dann versuche einfach mal deine Programme zu analysieren und ziehe gemeinsame Funktionalitäten in eine eigene, generische Komponente um. So kannst du allein auf funktionaler Basis schon mal einen Effizienz-Erfolg für dich erzielen. Darauf aufbauend, kannst du dir dann überlegen, welche weiteren Funktionen man noch allgemeingültig zur Verfügung stellen kann, bzw. welche allgemeingültigen Funktionen man noch besser verallgemeinern kann. Erst letztere sind dann wirklich Komponenten, die in ein Framework passen.
__________________ 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 |
| Chat programmieren => Was beachten? | noBody | PHP Tipps 2008 | 10 | 01.08.2009 11:30 |
| Release 1.7 beta des Adventure PHP Framework verfügbar! | dr.e. | Beitragsarchiv | 2 | 30.07.2008 17:50 |
| BrickOO :: PHP Framework | Hroudtwolf | Scriptbörse | 14 | 06.05.2008 12:04 |
| Zend Framework | Melchior | PHP-Fortgeschrittene | 29 | 13.03.2008 21:12 |
| Framework aus Haupt und Unterverzeichnis nutzen? | Anotherone | PHP-Fortgeschrittene | 8 | 24.07.2007 15:05 |
| Wie programmieren? | dh1sbg | Off-Topic Diskussionen | 5 | 02.03.2007 15:59 |
| Framework gesucht | Trash | 8 | 06.06.2006 14:04 | |
| [Erledigt] Spiele programmieren | Off-Topic Diskussionen | 10 | 25.10.2005 22:05 | |
| Würfel programmieren | Datenbanken | 4 | 19.08.2005 17:43 | |
| internetauftritt in php programmieren | PHP Tipps 2005-2 | 11 | 25.07.2005 20:55 | |
| Kalendar selber Programmieren | PHP Tipps 2005-2 | 2 | 13.07.2005 10:26 | |
| [Erledigt] Warum objektorientiert programmieren? | PHP-Fortgeschrittene | 7 | 11.06.2004 21:24 | |
| [Erledigt] Framework empfehlen? | PHP-Fortgeschrittene | 1 | 01.06.2004 07:56 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.