CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden |
01.11.2009, 22:22:25
|
Anfänger
|
|
Registriert seit: Oct 2008
Alter: 36
Beiträge: 26
|
|
Ein Framework
Hallo,
ich bin schon relativ lange bei PHP dabei und habe bisher viele Dinge realisiert worauf ich auch ein wenig stolz bin. Allerdings möchte ich nun weiter und für mich sieht der nächste Schritt das Framework vor. Ich weiß es gibt genügen Frameworks, dennoch möchte ich mich daran versuchen mein eigenes zu realisieren, damit ich möglichst viel über OOP und PHP lerne.
Nun nachdem ich einige Male schon gegoogelt habe, finde ich nicht wirklich was passendes. Zu OOP habe ich das von Peter Kropff gelesen und auch weitesgehend verstanden, aber wenns ums eigentliche Framework geht, mangelt es irgendwie an verständlichen Texten. Zwar habe ich auch ein Tutorial gefunden, dieses ist mir allerdings nicht plausibel genug und irgendwie durcheinander und komisch erklärt.
Daher frage ich euch, ob ihr gute Lektüren über Frameworks kennt und wie man da vor gehen muss. Evtl. kann mir das auch einer hier verraten?
Danke und Gruß
|
01.11.2009, 22:49:06
|
SELFPHP Experte
|
|
Registriert seit: Jun 2008
Alter: 16
Beiträge: 2.269
|
|
AW: Ein Framework
Eine Anleitung zum Framework basteln.... ?
Naja, ob das geht?
Ich probiers mal mit ein paar Tipps:
1. Verwende das Pear-Zend Benennungsschema für Klassen und Dateien
2. Verwende SPL Autoload
3. Dokumentiere ausgiebig! Auch PHPDOC Kommentare
4. Orientiere dich an den üblichen "Gof OOP Design Pattern"
5. Programmiere nur gegen das Interface einer Klasse, nie gegen die Implementierung
|
01.11.2009, 22:52:44
|
Anfänger
|
|
Registriert seit: Oct 2008
Alter: 36
Beiträge: 26
|
|
AW: Ein Framework
Zitat:
Zitat von DokuLeseHemmung
Eine Anleitung zum Framework basteln.... ?
Naja, ob das geht?
Ich probiers mal mit ein paar Tipps:
1. Verwende das Pear-Zend Benennungsschema für Klassen und Dateien
2. Verwende SPL Autoload
3. Dokumentiere ausgiebig! Auch PHPDOC Kommentare
4. Orientiere dich an den üblichen "Gof OOP Design Pattern"
5. Programmiere nur gegen das Interface einer Klasse, nie gegen die Implementierung
|
Naja Anleitung nicht ;) Aber etwas woran man sich halten sollte, was man beachten sollte und wie ein Framework aufgebaut ist. Evtl. gibt es eine Lektüre für das Grundkonzept eines Frameworks?
|
01.11.2009, 23:08:06
|
SELFPHP Experte
|
|
Registriert seit: Jun 2008
Alter: 16
Beiträge: 2.269
|
|
AW: Ein Framework
Für das Grundkonzept/Idee/Sinn/Zweck bist schon du zuständig.
Was gefällt dir an meinem Struktur Vorschlag nicht?
|
02.11.2009, 00:12:03
|
Anfänger
|
|
Registriert seit: Oct 2008
Alter: 36
Beiträge: 26
|
|
AW: Ein Framework
Doch deine Vorschläge sind gut aber hm.... naja ich hab mich halt gefragt wie man ein Framework am besten angeht. Für welche sachen wird ein Framework denn generell benutzt?
|
02.11.2009, 01:01:28
|
SELFPHP Experte
|
|
Registriert seit: Jun 2008
Alter: 16
Beiträge: 2.269
|
|
AW: Ein Framework
Zitat:
Für welche sachen wird ein Framework denn generell benutzt?
|
Verschiedenstes....
Das "Doctrine ORM" bietet eine Datenbank Abstraktion.
Das "Zend Framework" ist wohl hauptsächlich als Grundlage für CMS Systeme bzw. Web Applikationen gedacht.
Das "Swift Mailer" Framework beschäftigt sich mit dem Aufbau und versenden von Emails
Usw...
Ich kann es nur wiederholen:
Zitat:
Für das Grundkonzept/Idee/Sinn/Zweck bist schon du zuständig.
|
|
02.11.2009, 06:48:30
|
|
Senior Member
|
|
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
|
|
AW: Ein Framework
Ich an deiner Stelle würde mir einfach mal ein Framework wie z.B. das Zend Framework anschauen. Und mit anschauen meine ich nicht nur mal drüber schauen sondern versuchen richtig damit zu arbeiten. Denke alleine dadurch lernst du schon sehr viel und kannst deine Ideen zu einem eigenen Framework bestimmt weiter ausbauen!
Domi
__________________
the best way to be ready for the future is to invent it
|
02.11.2009, 11:47:22
|
SELFPHP Profi
|
|
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
|
|
AW: Ein Framework
Zitat:
Zitat von hmp
Für welche sachen wird ein Framework denn generell benutzt?
|
äh... du willst also versuchen dein eigenes zu realisieren, weil du schon mal was von Frameworks im speziellen und oop und php im allgemeinen gehört hast?
frameworks sind entweder das produkt einer starken entwicklergemeinschaft - zielsetzung: die (er-)schaffung von etwas neuem - oder das ergebnis eines (jahrelangen) prozesses, in dessen verlauf die beteiligten irgendwann einmal realisieren, dass sie - ich übertreibe mal - dem kind nur noch einen namen geben müssen.
daher kann es keine empfehlungen für die konstruktion eines frameworks geben - es ist ein kreativer und / oder evolutionärer prozess. wenn du nur fragezeichen siehst, bist du möglicherweise noch nicht soweit...
cx
|
02.11.2009, 14:42:38
|
|
Member
|
|
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
|
|
AW: Ein Framework
Hallo hmp,
ich glaub du fängst am falschen ende an. Ein framework kann alles mögliche sein, es hat auch nicht immer das prädikat "besonders wertvoll" oder erfindet das rad neu.
Bei (wie cortex sie genannt hat) evolutionären Frameworks ist es eine ansammlung von Funktionen die einem das Programmieren erleichtern. So eine ansammlung macht man auch ganz intuitiv indem man funktionen einfach wiederverwenden möchte, um den selben kram nicht immer und immer wieder neu machen zu müssen.
Das fängt bei Formularvalidierung an und hört bei datenbank abstraktion noch lange nicht auf ( ;
wenn du eine funktion hast die dir in deinem projekt global zuverfügung steht , z.b. eine die die ein komma in einen punkt umwandeln (wenn man float zahlen in die db schreiben möchte) dann ist das dein erstes kleines stück von deinem framework.
man könnte natürlich auch jedes mal wieder str_replace mit den selben parametern aufrufen.
Mach also nicht das Framework zu deinem Projekt, sondern mache ein Projekt und schaue dabei welche aufgaben immer wieder anfallen, und programmiere dabei dein framework so das es dir arbeit abnimmt und du es bei einem anderen projekt wiederverwenden kannst.
viel erfolg
|
20.02.2010, 15:28:35
|
Anfänger
|
|
Registriert seit: Feb 2010
Ort: Hohenstein-Ernstthal
Alter: 43
Beiträge: 5
|
|
AW: Ein Framework
Also wenn ich mich mal einmischen dürfte. Ich stand i meienr Firma/Verein ebenfalls vor de mproblem, wie ich unsere Seite neu aufbauen und dabei so flexibel wie möglich meine eigenen Ideen integrieren kann. Ich habe wirklich intensiv das amerikanische Huhn gefragt und bin durch Zufall auf folgende Seite gestoßen: Anant Garg (Englisch).
Hier gibt es in der Rubrik PHP FRamework part One und part two.
Ich habe es mir durchgelesen, Dinge, welche ich nicht verstand übersetzt und danach das Framework auf meine Testumgebung geladen udn ausprobiert.
Ich komme mittlerweile super damit kalr und konnte ein Intranet für usnere Firma darauf aufsetzen. Ich will nicht behaupten das es perfekt ist. Aber die Habtik sowie die schnelle Integration von zusätzlichen Modulen/ Frameworks (FPDF als beispiel) war ein Kinderspiel.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:23:17 Uhr.
|