Mein Hintergrund ist in erster Linie als Java-Entwickler, aber in letzter Zeit habe ich etwas Arbeit in .NET. Also habe ich versucht, ein paar einfache Projekte zu Hause zu machen, um besser mit .NET arbeiten zu können. Ich war in der Lage, einen Großteil meiner Java-Erfahrung in die Arbeit mit .NET (speziell C#) zu übertragen, aber das einzige, was mich wirklich verwirrt hat, sind Namespaces..NET-Namespaces
Ich weiß Namespaces sind ähnlich wie Java-Pakete, aber von was ich sagen kann, ist der Hauptunterschied, dass mit Java-Paketen tatsächliche Dateiordner verwenden, um die Trennung anzuzeigen, während in .NET nicht und alle Dateien befinden in einem einzigen Ordner und der Namespace wird einfach in jeder Klasse deklariert.
Ich finde das merkwürdig, weil ich Pakete immer als eine Möglichkeit sah, damit verbundenen Code zu organisieren und zu gruppieren, was es einfacher macht, zu navigieren und zu verstehen. Da in .NET auf Überstunden gearbeitet wird, wirkt das Projekt überladen und nicht so einfach zu navigieren.
Fehle ich hier etwas? Ich muss sein. Soll ich Dinge in einzelne Projekte innerhalb der Lösung einteilen? Oder gibt es eine bessere Möglichkeit, die Klassen und Dateien in einem Projekt zu organisieren?
Edit: Wie Blair darauf hingewiesen, ist dies ziemlich die gleiche Frage here.
Sorry, aber ich verspreche, ich habe gesucht, bevor ich fragte, nur scheinbar nicht für das Richtige. –