Christian S.: package oder namespace?

Beitrag lesen

Hi,

ich bastele gerade an meinem eigenen kleinen JavaScript Framework und würde gerne namespace/package ähnliche Strukturen nachbilden. Letztendlich sind das natürlich nur Objekte.

Es sieht letztendlich etwa so aus:

Name.context.irgendwas.MeineKlasse

Nun die Frage: Was ist der Unterschied zwischen einem Package und einem Namespace?

In Java heißt es package, in C# heißt es namespace.

In JavaScript ist package ein reserviertes Wort, was nahelegt, dass der Begriff package für JS angebrachter sei.

In großen Frameworks wird allerdings auch namespace verwendet (MS AJAX, ExtJS, ...)

Mir geht es eigentlich nur um die Terminologie.

Bezeichnet man "Name.context.irgendwas" als Namespace oder als Package? Oder ist es egal?

Gruß
Christian