Hi!
Ich entwickle seit über einem Jahr ein Chatsystem und bin mit dem serverseitigen Skripten(PHP) schon weit fortgeschritten. Nun fange ich langsam an, über das clientseitige softwaremodell nachzudenken.
Prinzipiell besteht die Applikation aus mehreren Frames: ( Iconbar, Eingabe, ausgabe, raumliste,....)
Nun stellt sich mir die Frage, ob ich die Javascript klassen in den jeweiligen Frame packe(A), oder ob ich ein großes Clientobjekt zentral in den Frame iconbar packen(B) soll und aus den frames via "this.parent.iconbar.roomlist.foo()" darauf zugreifen soll. Gibt es hier Erfahrungswerte, oder Meiningen hierzu?
(A)
+ Der Code ist dort, wo er gebraucht wird.
- viele skriptdateien => unübersichtlich?
(B)
+ Eine Skriptklasse und eine zentraler Ort wo sie liegt.
- Da großes Objekt, vielleicht performanceprobleme.
misch
Ich entwickle seit über einem Jahr ein Chatsystem und bin mit dem serverseitigen Skripten(PHP) schon weit fortgeschritten. Nun fange ich langsam an, über das clientseitige softwaremodell nachzudenken.
Prinzipiell besteht die Applikation aus mehreren Frames: ( Iconbar, Eingabe, ausgabe, raumliste,....)
Nun stellt sich mir die Frage, ob ich die Javascript klassen in den jeweiligen Frame packe(A), oder ob ich ein großes Clientobjekt zentral in den Frame iconbar packen(B) soll und aus den frames via "this.parent.iconbar.roomlist.foo()" darauf zugreifen soll. Gibt es hier Erfahrungswerte, oder Meiningen hierzu?
(A)
+ Der Code ist dort, wo er gebraucht wird.
- viele skriptdateien => unübersichtlich?
(B)
+ Eine Skriptklasse und eine zentraler Ort wo sie liegt.
- Da großes Objekt, vielleicht performanceprobleme.
misch
Kommentar