php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.04.2008, 15:47  
Erfahrener Benutzer
 
Registriert seit: 19.03.2006
Beiträge: 413
Kein Genie zeigte ein beschämendes Verhalten in der Vergangenheit
Kein Genie eine Nachricht über ICQ schicken Kein Genie eine Nachricht über Skype™ schicken
Standard Framework programmieren

Hi,

ich will für meine Seite ein eigenes Framework programmieren und mit so enige Arbeit bei späteren programmieren ersparen.

Jetzt würde ich gerne wissen wo ich sowas wie ein Tutorial finde wie sowas aussehen sollte und vielleicht irgendwelche Hilfe Seiten.

Danke
Kein Genie ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.04.2008, 16:07  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

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!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 29.04.2008, 16:57  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

So wissenschaftlich kann ich mich zwar nicht ausdrücken, aber:

Versuch doch erstmal, Deine wesentlichen Seitenfunktionen zu kapseln und dabei bestimmte Standards wie einen Frontcontroller umzusetzen. Allein die Verzeichnisstruktur und das Datenhandling für zukünftige Projekte allgemein zu definieren, ist längere Überlegungen wert. Überlege, wie Du Komponenten allgemeiner gestalten kannst, bspw. durch eingebundene Settingsfiles. Überlege, wie Du zentrale Funktionen anbieten kannst - Datenbankfunktionen, Sessionhandling, Requestmanagement - was man eben so braucht.
Wenn Du das alles umsetzt bist Du noch weit von einem Framework entfernt, aber Du hast Dir eventuell schon eine gute Arbeitsbasis geschaffen. Wie gut die ist merkst Du daran, wieviel von den erarbeiteten Sachen Du beim nächsten Projekt wieder neu schreibst. Allein deshalb ist Frameworkprogrammierung so eine Erfahrungssache, Du mußt schlicht auf einem gewissen Wissensstand sein, um nicht ständig neue Sachen einfließen zu lassen. Du mußt sehr weit abstrahieren und Dich gleichzeitig beschränken.

Die Alternative ist, sich intensiv mit einem bestehenden Framework auseinanderzusetzen.
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ä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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
eigenes php framework, php eigenes framework, eigenes framework, eigenes framework php, framework programmieren, framework programmierung, programmieren mit framework, php framework programmieren, eigenes php framework tutorial, framework selber programmieren javascript, php eigenes framework tutorial, frameworks programmieren, programmier framework, framework selbst programmieren, php framework eigenes, eigenes framework schreiben, framework programieren, programmieren framework, kein eigenes framework, php programmier framework

Alle Zeitangaben in WEZ +1. Es ist jetzt 08:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.