Suchen
Inside Forum
Nützliche Links
PHP Jobs
phpforum.de Tipp
 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 
PHP Test


werbung



Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.09.2004, 23:23
Ibo Ibo ist offline
Engagierter Besucher
 
Registriert seit: 02.10.2003
Ort: Hennigsdorf
Beiträge: 546
Ibo eine Nachricht über ICQ schicken
Standard

Hallo

Ich bin auf der Suche nach der "Besten" Programmiertechnik bzw. Vorgehensweisen.

Wie "macht" Ihr es ?
- modular
- alles in einem
- erst funzen, dann auslagern
- gleich module schaffen dann zusammensetzen
- usw

Schreibt mal Eure Erfahrungen, Anfänge, Strukturen, Anregungen bei komplexen Produkten und auch einfachen Sachen, nennt Vorteile aber auch Nachteile!
Das interessiert mich echt mal sehr.

Danke

IBO
__________________
ALLE denken NUR AN SICH...
... NUR ICH denke NUR AN MICH!
Mit Zitat antworten
  #2  
Alt 23.09.2004, 00:24
Al3x Al3x ist offline
Engagierter Besucher
 
Registriert seit: 08.06.2004
Beiträge: 2.466
Standard

Du hast was wichtiges vergessen

- ich schau das es läuft, der Rest ist mir egal

:-)
__________________
Documentation is like sex: when it is good, it is very, very good; and when it is bad, it is better than nothing
Mit Zitat antworten
  #3  
Alt 23.09.2004, 09:18
Ibo Ibo ist offline
Engagierter Besucher
 
Registriert seit: 02.10.2003
Ort: Hennigsdorf
Beiträge: 546
Ibo eine Nachricht über ICQ schicken
Standard

OK

Hab das Bitte vergessen, oder was meinst Du?

IBO
__________________
ALLE denken NUR AN SICH...
... NUR ICH denke NUR AN MICH!
Mit Zitat antworten
  #4  
Alt 23.09.2004, 09:20
i3rutus i3rutus ist offline
Engagierter Besucher
 
Registriert seit: 25.08.2004
Beiträge: 250
Standard

Prgrammieren ist ne art kunst! jeder hat sein eigenen style und hällt den für den besten und geilsten! Also ich nehme mir immer vor alles total dynamisch zu programmierne. Möglichst einfach erweiterbar. Mit templates und und mit Modulen. Aber am ende läufts nur bei mir auf localhost und sonst nirgendwo *g*
Mit Zitat antworten
  #5  
Alt 23.09.2004, 09:39
Ibo Ibo ist offline
Engagierter Besucher
 
Registriert seit: 02.10.2003
Ort: Hennigsdorf
Beiträge: 546
Ibo eine Nachricht über ICQ schicken
Standard

Ahso

Dacht ich mir fast. Ich dachte schon ich bin zu blöd.
Also bei mir läufts meistens auch da, wo es laufen soll.

Hab auch schon verschiedene Styles durch... am Anfang hatte ich noch für alles ne eigene Datei...
eine schreiben.php
eine lesen.php
eine mod.php
und so weiter

Dann habe ich mit verschiedenen Modis gearbeitet, nach denen ein paar weniger Dateien die entsprechenden Funktionen durchgeführt haben...

Ich denke mal, daß Ihr auch nicht jedesmal alles NEU programmiert, sondern alte Funktionsweisen von älteren Scripten übernehmt und eventuell verbessert... hab ich recht?

Ich muß Euch sagen, hier (wo ich wohne) gibt es weiter keinen Programmierer, den ich das mal fragen kann, daher seid Ihr mein Anlaufpunkt.

Dieses Forum hat mir auch schon sehr viel geholfen, und ich denke mal, daß meine Antworten, die ich geben konnte zu dem ein oder anderen Thema, auch wieder anderen geholfen haben.

An die Webmaster Das email-Kästchen könnte übrigens immer "an" sein.

IBO
__________________
ALLE denken NUR AN SICH...
... NUR ICH denke NUR AN MICH!
Mit Zitat antworten
  #6  
Alt 23.09.2004, 10:01
b33blebr0x b33blebr0x ist offline
Engagierter Besucher
 
Registriert seit: 17.06.2004
Beiträge: 1.335
Standard

hi ibo!

ich habe eine ganze weile mit include-dateien gearbeitet. genauso wie du, eine speichern.php, eine aendern.php, eine liste.php usw. das dumme war nur, dass mit der zeit immer mehr dinge hinzukamen. dann gab es nämlich eine liste_links.php, eine liste_klein.php und noch viel mehr anderen quatsch. das ding drohte mir immer um die ohren zu fliegen, weil alle variablen in demselben namensraum definiert sind. wenn in zwei includes also meinetwegen eine variable $user_info zweimal auftaucht, wird diese einfach überschrieben. und dann wundert man sich, warum das ganze ding auf einmal nicht mehr funktioniert. man kann ja auch nicht jede dämlichen variablennamen im kopf behalten.

bei meinem zweiten projekt habe ich dann so ziemlich alles in funktionen gepackt. damit war auch erstmal der namensbereiche behoben. denselben effekt hat man auch beim objektorientierten programmieren. der zusätzliche vorteil dabei ist die grössere übersichtlichkeit. parameter (eigenschaften) lassen für jedes objekt einzeln ändern, funktionen müsste man dagegen mit vielen argumenten füttern, um dieselbe flexibilität zu erhalten. ein weiterer vorteil bei objektorientierter programmierung ist, dass jede funktion (methode) meist aus nur 3-15 zeilen besteht, was die zahl der fehler und bugs bei der entwicklung drastisch reduziert.
Mit Zitat antworten
  #7  
Alt 23.09.2004, 10:38
oimel oimel ist offline
Vorbildlicher Helfer
 
Registriert seit: 13.10.2003
Ort: Berlin
Beiträge: 10.318
Standard

Wenn abzusehen ist, dass das Projekt größer wird (also mehr als 2 Seiten ) macht es auf jeden Fall Sinn, sich erstmal auf Papier aufzumalen, was wann wie passieren muss. Dann kommt man um eine modulare Programmierung schon fast nicht mehr herum. Erst alles zu schreiben um es dann in Module auszulagern ist doch nur unnötiger Mehraufwand?
__________________
Probieren Sie auch den Zwetschgenkuchen
http://www.bastian-frank.de/
Mit Zitat antworten
  #8  
Alt 23.09.2004, 10:38
Ibo Ibo ist offline
Engagierter Besucher
 
Registriert seit: 02.10.2003
Ort: Hennigsdorf
Beiträge: 546
Ibo eine Nachricht über ICQ schicken
Standard

Hmmm

Ist bestimmt nur ne Verständnisfrage, die mir bis jetzt einfach keiner erklärt hat, aber:

Was genau ist Objektorientiertes Programmieren ?

Vielleicht hab ich es auch schon getan und wusste es nur nicht.
Kannst Du es an einem Beispiel erklären oder überhaupt?

IBO
__________________
ALLE denken NUR AN SICH...
... NUR ICH denke NUR AN MICH!
Mit Zitat antworten
  #9  
Alt 23.09.2004, 10:53
Galeon Galeon ist offline
Engagierter Besucher
 
Registriert seit: 17.09.2004
Beiträge: 137
Standard

urgs, kauf dir ein Buch über irgendeine OO-Programmiersprache und du wirst stundenlange vorträge über OO-Programmierung lesen dürfen.
Und das in jedem be***** Buch, geht mir persönlich recht gegen den Strich, da kauft amn sich ein schönes Buch um Java zu lernen, was passiert die ersten 100Seiten kann man getrost in die Tonne knicken weil es alles immer wieder der serlber Kram ist (und kaum eins der Bücher erklärt witziger Weise Polymorphie ^^).

Also mMn ist das Thema OO mehr als nur erschlagen mit Material aus dem Inet und gedruckten Papier.

Nur damit man mich nicht falsch versteht, ich bin ein riesen OO-Fan und programmiere seit Jahren so (wenn auch nicht immer sauber aber an gewissen Stellen könnts doch einfach mal übersprungen werden ^^
Mit Zitat antworten
  #10  
Alt 23.09.2004, 12:05
b33blebr0x b33blebr0x ist offline
Engagierter Besucher
 
Registriert seit: 17.06.2004
Beiträge: 1.335
Standard

@galeon: du hast recht. um das thema wird immer sehr viel wirbel gemacht, obwohl alles nur halb so wild ist.

@ibo:
objektorientiert heisst meiner laienhaften meinung nach nichts weiter, als dass du bei deiner programmierung zu einem grossen teil auf klassen und objekte setzt. klassen bestehen aus eigenschaften (klasseneigene variablen) und methoden (klasseneigene funktionen). objekte werden aus den von dir definierten klassen erzeugt und haben eben diese eigenschaften und methoden. am besten erklärt sich das wohl mit ein paar beispielen:

http://manuals.phpforum.de/php/language.oop.php
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kurse bei Wifi - Welche machen sinn? - welche nicht? pHyranHia PHP 4 15.09.2006 18:54
welche PHP Version? newcomer PHP 2 24.11.2005 12:46
Spracherkennung welche ? Lindworm Sonstiges 2 17.10.2005 09:12
Welche Datenbank? jakob_newbie Datenbanken 3 07.05.2005 11:40
Welche Strinfunktion(en) ?? Roger65 PHP 4 23.07.2004 10:53


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC