Diskussion:Namensraum

Letzter Kommentar: vor 6 Monaten von RM2026 in Abschnitt MediaWiki
Diese Diskussionsseite dient dazu, Verbesserungen am Artikel „Namensraum“ zu besprechen. Persönliche Betrachtungen zum Thema gehören nicht hierher. Für allgemeine Wissensfragen gibt es die Auskunft.

Füge neue Diskussionsthemen unten an:

Klicke auf Abschnitt hinzufügen, um ein neues Diskussionsthema zu beginnen.

Unverständlich

Bearbeiten

Also ganz ehrlich gesagt versteht jemand der diese Seite aufruft und NICHT Informatik studiert hat kein Wort.  :-(

Sehe ich genauso, siehe "Im Gegensatz zu der Situation ohne Namensräume wird hier nicht der ganze Name neu eingeführt, sondern nur ein Teil des Namens, nämlich der des Namensraumes." Viele Grüße, --Heiko 18:20, 19. Apr 2006 (CEST)


Ich schließe mich den Anmerkungen der Vorredner an, gerade die Einleitung des Textes wirkt durch den Verzicht eines Hinweises darauf, dass es u.a. um die Benennung von Funktionen u. Variablen geht, etwas verschwommen. Der Begriff Modularität sollte IMHO als Leitfaden der Darstellung dem Artikel etwas mehr Klarheit und Richtung geben können!

Ganz genau. Heiko hats auf den Nagel getroffen. Wer in WP mitarbeiten will, sollte sich seriös informieren können und nicht erst 1. Mt. sich mit unverständlichen WP-Grundlagen abrackern müssen.

Das ist nichtmal so übertrieben, wenn man all die WP:sites dazurechnet. Also bitte, mit etwas grundlegendem Feeling bzw. schön Deutsch gesagt, Gefühl und Weitsicht an die Sache gehen zu können, ist kaum zuviel erwartet. Danke dann. Es ist doch ein sehr zentraler Terminus, in Alltagssprache, Begriff, der Namensraum bei WP. (PS:Der Theologe, Kleriker oder die abgehobenen Ärzte und Juristen sprechen traditonell gern in einer geheimen Sprache. Das Insidertum hat v.a. mit dem Ausschlussprinzip zu tun und hat in einer intern. Enzyklopädie wohl reichlich wenig verloren. --178.197.234.7 20:51, 4. Jan. 2013 (CET)Beantworten

Mal was Konstruktives: Derzeit fängt der Artikel mit Dateiordnern und Ortsnetzen an, also Dingen, die zwar eigentlich Namensräume sind, aber in der Praxis nicht so genannt werden. Außerdem sind Dateipfade besonders komplizierte Qualifikatoren, weil die Ordner hierarchisch verschachtelt sein können. Es wäre besser, mit einem ganz einfachen Beispiel aus der Programmierung zu beginnen und dies für Laien Zeile für Zeile zu erklären. -- Olaf Studt (Diskussion) 20:47, 27. Jan. 2013 (CET)Beantworten

Beispiel schlecht?

Bearbeiten

Kann es sein, dass das Beispiel nicht wirklich sinnvoll ist? Es werden einfach nur zwei Namespaces aufgelistet, was soll man daraus erkennen? (nicht signierter Beitrag von 132.199.227.239 (Diskussion) 09:57, 9. Nov. 2010 (CET)) Beantworten


Sehe ich genau so, die Funktionen oder Variablen sollten dann auch später benutzt bzw. aufgerufen werden, am besten mit Kommentar. (nicht signierter Beitrag von 46.207.255.117 (Diskussion) 14:42, 24. Nov. 2011 (CET)) Und muß in dem Beispiel unbedingt Schleichwerbung (4711) gemacht werden?? (nicht signierter Beitrag von Maxvorstadt (Diskussion | Beiträge) 18:42, 14. Sep. 2012 (CEST)) Beantworten

Namensraum = Package oder doch nicht

Bearbeiten

Ist ein Namensraum in C++/C# nicht dasselbe wie ein Package in Java? Hier steht, dass ein Namensraum ein Objekt mitidentifiziert - das wäre ein Unterschied zu einem Package. Mit Packages identifiziert man Klassen mit. Allein ich glaube, dass das hier falsch geschrieben ist & mit Namensräumen nicht Objekte, sondern Klassen identifiziert werden. --Sebastian.Dietrich 19:08, 15. Jan. 2014 (CET)Beantworten

Umseitig wird der Satz eingeleitet mit „Vereinfacht bedeutet dies,“.
„Namensraum“ meint hier lediglich das Konzept eines Namensraums.
In einem Objekt sind das alle konkret belegten Komponenten (= Felder und Methoden, oder was gerade in Mode ist).
Ein Konzept wie „Klassen“ überstrapaziert den bildhaften Vergleich hier. Es geht nur darum, dass in diesem Raum jeder Name individuell „etwas“ identifizieren kann, in einem anderen Raum aber der gleiche Name auf „etwas ganz anderes“ verweist.
  • Alle sonstigen Eigenschaften von Klassen, wie Vererbung oder abstrakte Supertypen gehen hier völlig an der Sache vorbei.
Insofern bilden auch alle TLD einen Namensraum; und innerhalb jeder einzelnen konkreten TLD wie .de ist wieder ein unabhängiger Namensraum eröffnet, in dem jeder syntaktisch erlaubte 2nd level domain name unabhängig vom gleichen Namen in .fr möglich ist.
Die packages gelten hier insoweit, weil innerhalb des für vom höheren Level eröffneten Namensraums alle Unter-Namen möglich sind; etwa in java.text und java.util die Namen sich gegenseitig nicht beeinflussen; und genausowenig javax.lang vs. java.lang sich etwas tun.
Was aber dieses „etwas“ ist, das durch diesen Namen identifiziert wird, ist völlig egal. Bei uns sind das Seiten.
VG --PerfektesChaos 20:39, 15. Jan. 2014 (CET)Beantworten

Über- und Unternamensraum?

Bearbeiten

Servus,
Der Artikel beschreibt ja, dass Namensräume Namensräume enthalten können, z.B. EPC>EAN>ISBN>Ländercode>Verlagscode. Welche Bezeichnungen haben sich für diese Beziehung eingebürgert?
Danke voraus!
Gruß, Ciciban (Diskussion) 18:02, 12. Jul. 2017 (CEST)Beantworten

P.s.: Und wie nennt man ganz allgemein ein Konstrukt, das Namensräume enthält? Das muss ja nicht zwangsläufig selbst ein Namensraum sein, vermute ich. — Ciciban (Diskussion) 10:59, 13. Jul. 2017 (CEST)Beantworten

MediaWiki

Bearbeiten

"Auch die MediaWiki-Software ist in Namensräume aufgeteilt."

Ob das hier so korrekt ist? Vermutlich ist die "MediaWiki-Software" auch in Namensräume aufgeteilt (php unterstützt das auf jeden Fall) aber das gilt für praktisch jede halbwegs moderne Software. Gemeint ist mit dem Satz aber vermutlich die Möglichkeit im MediaWiki selbst Namensräume (siehe Hilfe:Namensräume) zu verwenden. Sollte es nicht eher heißen: "Auch die Wikipedia ist in Namensräume aufgeteilt". RM2026 (Diskussion) 17:07, 13. Jun. 2024 (CEST)Beantworten

Das siehst du völlig richtig. Meint: „Auch MediaWiki-Wikis wie eine Wikipedia sind in Namensräume aufgeteilt“. VG --PerfektesChaos 20:34, 13. Jun. 2024 (CEST)Beantworten
Ich hab das mal eingepflegt. RM2026 (Diskussion) 12:52, 14. Jun. 2024 (CEST)Beantworten