Hi,
ich habe jetzt erst wieder die Zeit gefunden zu antworten
Der Code ist die Umsetzung. Die interessiert erst einmal nicht.
Naja ich habe ja ein bischen mehr als nur ein umsetzungscode gepostet, aber mir ging es in erster linie um eure Meinung
Was ist das Konzept?
Nun ja, gerade in größeren Projekten lässt sich javascript nicht so gut strukturieren. Es ist nur schwerlich umzusetzen welche Klasse jetzt was vom wem benutzen soll und darf und welche nicht. Und scopes sind da schon eine bereicherung auf die ich nur ungerne verzichten möchte. Zudem wollte ich eine möglichst kompate und verständiche lösung haben, wie Klassen definiert werden und mich dabei an anderen statischen OO Programmiersprachen orientieren.
Was ist das Ziel?
Ich Arbeite im Rahemn eines größeren Universitären Bachelor und Master Projektes an einem Objekt Persistenz Layer und möchhte in dessen Rahmen auch eine Möglichkeit schaffen Objekte aus Javascript in eine Datenbank zu speichern. Heirfür benötigt man jedoch einige statische Strukturen in JS auf die ich aufbauen möchte.
Was sind die Vorteile?
Was getrennte Scopse und eine nicht prototypische Vererbungshierarchie halt so mit sich bringt (Zumal die prototypische auch noch in meinem Klassenkonzept unterstützt wird). Ich mein ich bin ja nicht der erste der auf die Idee gekommen ist soetwas in JS umzusetzen, mir gefielen die bisherigen Ansätze die ich bis jetzt gesehen habe nicht. Voralledem wie man die Klassen deklariert.
Wie verhält sich das zu gegenwärtigen Umsetzungen?
Nun so weit ist der Entwicklungsstand noch nicht, das ich jetzt schon große Leistungsvergleiche durchgeführt habe. Mir ging es jetzt erstmal nur darum wie es von anderen JS erfahrenden Entwicklern aufgenommen wird, wie Klassen voralledem deklariert und die Vererbungshierarchie genutzt werden kann.
Ich hoffe ich konnte dir und anderen nun ein besseres Bild verschaffen was meine Intentionen waren und sind.
Grüße Flo