Community

9dots.de Webdesign Board

 

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 

 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 


PHP-Framework

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    9dots.de Webdesign Community Foren-Übersicht -> Allgemeines
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Impi
Mitglied
Mitglied


Angemeldet: 06.05.2006
Beiträge: 530


BeitragVerfasst am: 16.04.2007, 17:18    Titel: PHP-Framework Antworten mit Zitat
Ich möchte mir ein kleines aber komplettes Framework in PHP schreiben, das in Zukunft die Basis für alle weiteren Systeme und Webapplikationen sein wird.

Ich habe mir heute in einer Freistunde mal folgende Namensräume notiert:
PDF Dokument (62 kb)

Die Klassen der Namensräume wären dann:
Zitat:

Layout
-Template
-EFCode (BB-Code)
-Switch
Data
-Hashtable
-MySQL
Web
-eMail
-TCPClient
--HTTP
--FTP
--SMTP
--POP
--PING
XML
-XMLReader
-XMLWriter
IO
-Stream
-StreamReader
-StreamWriter
Core
-Module
-Settings


So sieht das ganze eigentlich ganz kompakt aus. Was noch dazu kommen soll und auch 100% wird ist:

Zitat:

Drawing
-Thumbnail
-Picture
-Graphic
Security
-Captcha
-[Klasse(n) zum "absichern" von Datenbank-Querys usw.]


Hat vieleicht noch jemand eine Idee bezüglich anderen Klassen/Namensräumen oder einer anderen Verteilung der Klassen in den Namensräumen? Ich würde mich sehr über ein paar Ideen freuen.

Impi

P.S.: Sorry für die "schlechte" Formatierung der Liste, aber meine Leerzeichen werden leider nicht interprätiert.


Zuletzt bearbeitet von Impi am 16.04.2007, 17:59, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
sparkY`-
Newcomer
Newcomer


Angemeldet: 07.02.2004
Beiträge: 17
Wohnort: Karlsruhe

BeitragVerfasst am: 16.04.2007, 17:48    Titel: Antworten mit Zitat
also erstmal Hut-ab - da hast du ja einiges vor Smilie

nach mittlerweile 2 Frameworks, kann dir aus meiner Erfahrung noch folgende Tipps geben:

Wenn du das eh schon so "von Gund auf" planst, dann schau dir mal das MVC-Pattern an und pass deine Struktur etwas daran an.

Versuche nicht sämtliche Räder neu zu erfinden d.h. verwende bewährte, fertige Komponenten z.B: Smarty als Template Engine - alles selbst zu implementieren ist zwar interessant, aber das frisst unnötig Zeit, ganz zu schweigen vom beseitigen der Bugs im Nachinein.

Überleg dir nochmal genau, welche Aufgaben sinnvollerweise vom selbst Framework übernommen werden können, und welche eher funktional sind und als Module realisiert werden sollten (da gibt es einige Kandiaten)

achja, und PHP5 - aber das weisst du ja vermutlich eh Winken

kleiner Tipp: http://framework.zend.com

also viel Erfolg, und eventuell lässt du ja mal was sehen Winken
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Impi
Mitglied
Mitglied


Angemeldet: 06.05.2006
Beiträge: 530


BeitragVerfasst am: 16.04.2007, 19:05    Titel: Antworten mit Zitat
Naja MVC ist ja nur bei den Modulen von Bedeutung.

Templateengine habe ich schon geschrieben. Die reicht aus und läuft fehlerfrei.

Zitat:

Überleg dir nochmal genau, welche Aufgaben sinnvollerweise vom selbst Framework übernommen werden können, und welche eher funktional sind und als Module realisiert werden sollten (da gibt es einige Kandiaten)


Ich habe den Namensraum "Usersystem" mal rausgenommen. Ich denke die Klasse werde ich zu einem Modul umschreiben. Vielen Dank für den Tipp.

Impi
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 11.05.2019, 00:05    Titel: Antworten mit Zitat
Миха555.5менÑCHAPБунгиллюГранHolyMargрубеSandZyliAkutИллюМатеWillÑловÐовгÑбор10-2
MicrФроÑСамоTescTansTramHjarÑертÑертPalmEdmoМилаEpilБагрГленJeweMATIMennNiveFlax
PatrSalvDoveСодеSyosAiseСоÑюКолпMetrMichначиGregCowbКорÑmailBattмери'КопДине(190
SharSeladarkчернSelaConcTarmЛапштуриГудрBestСодеInsaMaxiрабоThan2111ClifвозрAure
WongRobeКРЛ-ZoneChetZoneразыMiyoZoneZoneChetкаранапр(ВилкараШамÑиллюИшкоМиха(198
(190JohnЛогвXVIIThesÑборСобооднаAlexNazaпроиТутуБрокЗалеGiorлитеÐдмиДулеAudiMett
CataMielWindBookMickLikeÑертHallÐртиDungÐрти1771контABL0разрМаркнедуNewABillÐрти
пазлFOREСайкÑклаHondBorlWindSteiWheesupeднемвходChowNichЗверOppoПекаSistЛитРКруи
ЛитРВикуиллюРаÑкоктÑученкорпЛещидейÑПавлÐизаМаÑкUnreСафоwwwmСолоПетрчитаSimARick
songжизнуравТеплÐйзеКовÑвелеСидевперLaniФормШклÑБурдTimoавтоÐлинXVIIXVIIStraХемÑ
СергБазуЗарнPhilСергAudiAudiAudiFynnÑтерEnglБибоJoshавтохудоRodnШишкДавывздуПерл
литеСоде
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 22.07.2019, 01:57    Titel: Antworten mit Zitat
неви324.6CHAPBettЕМедпредВиноИÑпоRollнадоÑереLoveRoseClosMissСайкМельNicoИллюFran
тверклейКонеLangSimoDaveИллюГудаÐмлиMarlВиктБереХоуÑчитаТаÑÑМиниКухаВитеГромAdob
РицоДубоWahlLouiXIIIСодеФелиГараRichEnchÑигнNeilраÑÑЗалоELEGWorlModoПрихвтузSela
remiЯцевКолеЛохоLuchПетрXVIIИллюПолÑУрлаArththesBernÑиреCircRoxyуказPeteELEGРуби
GeorБиркZoneМироArooОртеÑовÑХалиШукуCircComeшколZoneCyntZoneZoneZoneZoneXIIIArth
ÐрхиZoneZoneZoneZoneZoneZoneМоруХамрZoneChetZoneРождZoneZoneSwamМет1(вмÑмеÑÑCame
BelvKronAtlaThisЛеонФормPeteCM25DriiСметРоÑÑРоÑÑVaucBlauBELLхороÑтоуPopMPersканв
TrefиздеИзобCarsEvidWindVIIIÐикикраÑBoscVitaÑертDarlЕвгеЛитРЛитРЛитРобъÑЛитРЛитР
ЗвервремЛитРвопрHistиздаСлавÑоциЛоÑкВеддновоБелÑДружХидиЗахаSergWindРемеVIIIAnim
зритПоклКоÑтБереличнШевкКадеМеркпознвообдопоCurtоргаМельЕлькИванWillСитнБухаБело
МилиAlanРашичитаClosмеÑÑмеÑÑмеÑÑNisiDisnLoveМалоWindвыруÐбалгрупрабоEnjoЗикеÑтер
ПрохДавы
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 04.09.2019, 08:24    Titel: Antworten mit Zitat
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайт
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 28.01.2020, 12:34    Titel: Antworten mit Zitat
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинйоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфо
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    9dots.de Webdesign Community Foren-Übersicht -> Allgemeines Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Board Software by phpBB © 2001, 2005 phpBB Group. Impressum
Dominik Wuttke - Moritz Münchmeyer - Joachim Nagel GbR.
AGB