[ascoders] Re: AS2 und die Detektive
- From: Ralf Siegel <ralf@xxxxxxxxxxx>
- To: ascoders@xxxxxxxxxxxxx
- Date: Wed, 24 Sep 2003 23:38:44 +0200
Denn fast alle Methoden und Eigenschaften sind für
alle anderen Klassen nicht von bedeutung, nur für die Agenten Klasse.
Wenn du dich erinnerst - bei mir war am Anfang der PathFinder glaube ich
das Headquarter. Ich versuche sowas ja immer im Leben oder in schlechten
Filmen zu reflektieren, sonst bekomme ich Neuronenblasen und hätte gar
keinen Spass am Programmieren :o)
Wenn Headquerter und Agenten miteinander kommunizieren geht das keinen was
an, klar.
Beide dürfen sich aber nicht so abschotten, dass sie sich selbst nicht
erreichen. Was passiert im Film? Der Agent weiß immer wo und wie er das
Headquarter erreichen kann. Wenn er anruft, gibt er seine Kennung (seinen
Typ) durch, erst dann bekommt er neue Instruktionen und Infos.
Wäre also nicht die Konsquenz, das Headquarter (die PathFinder Klasse)
stellt eine öffentliche Methode zur Verfügung und Anrufer geben ihre ID
durch. Das Headquarter macht einen 'Typ-Check' und führt im Gegenzug
Methoden beim Agenten aus -> z.B. 'move'
Was die Performance zu dem Type-Check sagt ist eine andere Frage, aber die
Trennung in verschiedene Objekte mit Verantwortlichkeiten macht - finde ich
- vieles leichter und begreifbarer.
Ich finde das Festmachen von Verantwortlichkeiten und Aufgaben viel
wichtiger als sich Sorgen um Objekte zu machen, welche eventuell die
Telefonnummer vom Headquarter in die Hände kriegen. Die krieg ich auch
später noch zu packen ;o)
In MX2003 lief das noch in Runtime, ein Performanceproblem
bahnte sich an. Jetzt gelöst indem wir uns die Finger
wundtippen(Number,String,etc.).
Kontra. Wenn ich Java in Eclipse programmiere, tippe ich vermutlich weniger
und *wesentlich* entspannter als bei ActionScript, auch wenn am Ende mehr
Code dasteht.
Das ist kein AS 2.0 Problem - der AS-Editor ist einfach Schrott für
ActionScript 2.0 Belange - das macht wirklich keinen Spass dort zu arbeiten.
Man ist halt enttäuscht, wenn einem das gewohnte und liebgewordene Umfeld
entzogen wird und das Neue einem so gar nicht zusagt und man seinen Vorteil
nicht drin sieht.
Och komm André, lass uns doch wenigstens noch ein paar Bugs suchen ;o)))
ralf ...
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
- References:
Other related posts:
- » [ascoders] Re: AS2 und die Detektive
- » [ascoders] Re: AS2 und die Detektive
- » [ascoders] Re: AS2 und die Detektive
Denn fast alle Methoden und Eigenschaften sind für alle anderen Klassen nicht von bedeutung, nur für die Agenten Klasse.
In MX2003 lief das noch in Runtime, ein Performanceproblem bahnte sich an. Jetzt gelöst indem wir uns die Finger wundtippen(Number,String,etc.).
Man ist halt enttäuscht, wenn einem das gewohnte und liebgewordene Umfeld entzogen wird und das Neue einem so gar nicht zusagt und man seinen Vorteil nicht drin sieht.