hi,
kampfeslustige gruesse.
Die gebe ich doch gleich mal zurück :-)naja, so richtig kaempfen willst Du aber nicht.
Tut mir ja leid aber ich habe viel am Hut zur Zeit
aha ... C#, Java ... Du benötigst also Kapselung und Vererbung?
genauer gefragt - Du vermisst die klassenbasierte Vererbung
statischer Sprachen?
Ja in der Tat, obwohl ich Projekte in kleineren Rahemn auch gerne
mit den Bordmitteln von Javascript umsetzte. Aber gerade in größeren
Projekten erschwert eine nicht statische struktur doch die Lesbarkeit
und die Wartbarkeit von Code. Ich fin Javascript genial wenn man schnell
mal hier und da kleinere Funktionalitäten auf einer Webseite umsetzen
will. Aber wenn man Anfängt wirklich einen Großen Funktionsumfang
umzusetzen erschweren die nicht vorhandenden statischen Strukturen das
Programmieren doch sehr, so dass man eigentlich zwansgläufig auf ein
Framework zurückgreift, dass ein scopse kapselung und eine statische
Vererbung bereitstellt.
Zumal kenne ich mindestens so viele Webentwickler wie Java Entwickler
und mir ist doch aufgefallen das sich die Mehrheit in statischen vorgegebenen
Strukturen wohler fühlen als in so einer dynamischen Welt wie Javascript
sie ein bieten kann.
warum willst Du JavaScript in einen engen eintoenigen raum zwingen?
Ho moment da hast du mich aber doch sehr missverstanden. Ich will JS
höchstens erweitern, aber ihm seine Natur doch nicht nehmen.
Aber vieleicht ist man ja auch als Javascript Programmierer ein wenig Eitel
und Stolz darauf das man die vielen dynamischen Konzepte in gegensatz zu anderen
Programmieren durschaut hat und deshalb die die statische Welt garnicht in JS
haben will.
in welchem umfeld ist man gezwungen mit JS objektsysteme mit einer
klassischen vererbungshirarchie ueber deutlich mehr als 2 ebenen
aufzubauen?
Naja aus dem Potential ergeben sich die Möglichkeiten, das hat die
Vergangenheit schon oft gezeigt. Und ich find gerade jetzt wo das Web
immer mehr kann voralledem die Browser, Entwicklern, ein immer größer
werdenden Funktionsumfang zur Verfügung stellen, sehe ich eigentlich
keinen ausweg als, dass die Objektsysteme in JS immer mehr wachsen
und komplexer werden.
Und währe da nich eine statische Vererbungshierarchie nicht eine
großartige Erweiterung von JS. Nicht ohne grund sind private, protected
public sowie super und class weiterhin reservierte Worte der ECMA5 spec
Grüße Flo