phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 20.11.2003, 14:58   #1
TP-Senior
 
Registriert seit: Oct 2003
Ort: Papenburg
Johannes ist auf einem guten Weg

OOP und PHP


Hallo,

mir geht OOP seit 2-3 Tagen nicht aus dem Kopf. Und ich frage mich, wann sich OOP lohnt und wann nicht. Sollte man konsequent nur OOP nutzen? Hat OOP auch Nachteile? Oder reicht es meist nicht aus nur Funktionen zu nutzen? Bei zum Beispiel Onlineshops kann ich es gut verstehen dass man OOP nutzt.

Meine Suche nach diesem Thema hat bisher noch nicht wirklich befriedigende Antworten hervorgebracht.
Johannes ist offline   Mit Zitat antworten


Alt 20.11.2003, 15:00   #2
TP-Senior
 
Registriert seit: Sep 2003
Ort: Großhansdorf (bei Hamburg)
Snaker macht alles soweit korrekt
Hi!
Frage eines Dummen: Was ist OOP ?????

Snaker <><
__________________
if today was perfect there would be no need for tomorrow

Snaker ist offline   Mit Zitat antworten
Alt 20.11.2003, 15:04   #3
TP-Senior
 
Registriert seit: Oct 2003
Ort: Papenburg
Johannes ist auf einem guten Weg
Objektorientierte Programmierung. Etwas das jeder ganz toll findet, PHP4 halbwegs kann und in PHP5 deutlich verbessert werden wird. OOP-Vorzeigesprache ist Java. Im Workshop-Bereich ist dazu auch was zu finden.
Johannes ist offline   Mit Zitat antworten
Alt 20.11.2003, 15:13   #4
TP-Supporter
 
Registriert seit: Feb 2003
Ort: Bremen
H3ck|0 ist auf einem guten Weg
Manche Low Level Klassen kann man in PHP4 sehr schön verwenden. Zum Beispiel für Datenbankabfragen...
Parent Klasse enthält alle Datenfelder, und eine Methode um Host,User und PW einzutragen...
Dazu kann man dann die Dummies für query, connect usw schreiben.
Durch Vererbung kann man jetzt die Datenbankspezifischen Funktionen einbauen... z. B. für mysql und postgres..
__________________
The truth You hear may not be the truth You think it is
H3ck|0 ist offline   Mit Zitat antworten
Alt 20.11.2003, 15:15   #5
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Java.. warum nicht C++? PHP 4 hat aber nicht viele Möglichkeiten offen was Klassen angeht.
Strogij ist offline   Mit Zitat antworten
Alt 20.11.2003, 15:23   #6
TP-Senior
 
Registriert seit: Oct 2003
Ort: Papenburg
Johannes ist auf einem guten Weg
@Strogij
Weil Java eigentlich immer in dem Zusammenhang genant wird und ich zumindest ein paar Java-Grundlagen kenne.
Johannes ist offline   Mit Zitat antworten
Alt 20.11.2003, 16:50   #7
TP-Member
 
Benutzerbild von Mausdrachen
 
Registriert seit: Aug 2003
Ort: z. Zt. Neuruppin
Mausdrachen ist auf einem guten Weg
Java ist rein objekt-orientiert, im Gegensatz zum hybriden C++, wo auch nicht-objekt-orientiertes Programmieren möglich ist. Sprich, OOP ist in C++ nicht zwingend erforderlich, im Gegensatz zu Java
*nur mal so anmerken wollte*

Liebe Grüsse
Michaela
__________________
Zitat:
Zitat von George Bernard Shaw:
"Eines der traurigsten Dinge im Leben ist, dass ein Mensch viele gute Taten tun muss, um zu beweisen, dass er tuechtig ist, aber nur einen Fehler zu begehen braucht, um zu beweisen, dass er nichts taugt."
Mausdrachen ist offline   Mit Zitat antworten
Alt 20.11.2003, 17:32   #8
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Ja so einen großen Unterschied hat die Syntax von Java und C++ nicht, PHP muss ja auch nicht objektorientiert sein.
Strogij ist offline   Mit Zitat antworten
Alt 20.11.2003, 18:42   #9
TP-Insider
 
Registriert seit: Jun 2001
Ort: Berlin
deck16 ist auf einem guten Weg
Ich denke sich mit OOP zu beschäftigen lohnt immer, ob man es dann benutzt ist eine andere Frage. Man bekommt sicher neue Denkansätze usw.
Ich habe OOP ziemlich vernachlässigt und will dass jetzt schnell wieder aufholen.
Will man sich doch mal von PHP auf Java, C++ oder irgendwas OO steigern ist es sicherlich viel leichter.

OOP und PHP: Die die es nicht benutzen wollen, sagen immer es würde einen zu großen overhead erzeugen, systemlastiger und langsamer sein. Mag schon stimmen, aber langsamer heisst millisekunden und systemlast sollte auch kein problem sein.
Ich werde auf jeden Fall bei meinen Projekten darauf hin arbeiten, alles OO zu machen. Man kann zwar auch nur mit Funktionen eine relativ Modulare Struktur erreichen, aber mit Objekten soll es ja noch besser gehen.
OOP soll ja süchtig machen hab ich gehört...
deck16 ist offline   Mit Zitat antworten
Alt 20.11.2003, 18:53   #10
TP-Senior
 
Registriert seit: Oct 2003
Ort: Papenburg
Johannes ist auf einem guten Weg
@deck16
Nach meinen OOP-Erfahrung aus Java, muß ich sagen das zwischen PHP und Java Welten liegen. Nicht zu vergleichen. Beim Java lernen hat man eher Vorteile wenn man sich allgemein unter Programmierung etwas vorstellen kann und Schleifen, Kontrollstrukturen und Funktionen schon mal kennengelernt hat. Naja meine Java-Kenntnisse rosten vor sich, mußte mich damit nur gezwungermaßen beschäftigen.
Johannes ist offline   Mit Zitat antworten
Alt 20.11.2003, 20:46   #11
TP-Senior
 
Registriert seit: Aug 2003
Ort: Kaiserslautern
khromium macht alles soweit korrekt
Also ich denke, dass sich OOP auch und sogar gerade bei PHP in einem gewissen Maße sehr lohnenswert ist. Und das nicht nur bei großen Projekten. Da wäre einmal das Beispiel einer Datenbankklasse wie hier schon erwähnt wurde. Man muss sich mal überlegen wie oft man gewisse Codeschnipsel und kleine eigenständige Systeme man bei diversen Homepages benötigt.
- Loginsysteme
- Gästebücher
- Galerien
- usw.
Und diese Sachen lassen sich hervoragend mit OOP programmieren und wenn man es sehr allgemein und gut macht auch in jedes Projekt integrieren. Zum einen mal ist es sauberer, schneller und auch nicht so Fehleranfällig (beispielsweise mit Überschneidungen von Variablennamen).
Das OOP in großen Projekten Vorteile will ich hier mal gar nicht zur Debatte stellen ^^.
Richtig interessant wird es vor allem wenn man Template Engines (Smarty) einsetzt. Dann kann man das Design vollkommen von dem Code trennen, und kann z.B. ein Gästebuch vollkommen variabel proggen.

^^ glaube bin schon OOP süchtig
khromium ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
OOP und PHP OOP und PHP
« .htaccess probleme! | Suchen, in Zeile schreiben... »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:38 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67