byteNative
Sprachen

C#

Für .NET-Backends und die Integration in Microsoft-Landschaften.

Was ist C#?

C# sitzt im Herzen des .NET-Ökosystems und besticht durch ein ausgereiftes Typsystem und erstklassiges Tooling. Die Sprache fühlt sich aufgeräumt an und macht es leicht, auch umfangreiche Backends sauber zu strukturieren. Über die Jahre hat sie viele moderne Annehmlichkeiten aufgenommen, von asynchroner Programmierung bis zu Records, und läuft heute plattformübergreifend statt nur unter Windows. Wir arbeiten mit ihr, wenn Anwendungen in einer Microsoft-Landschaft entstehen oder sich sauber in eine bestehende Unternehmens-IT einfügen müssen.

Mehr in der Dokumentation

Wofür wir es nutzen

Wir greifen zu C#, wenn ein Projekt tief in der Microsoft-Welt verankert ist und sich an bestehende Systeme, Logins und Datenbanken dort anlehnen soll. Das ausgereifte Tooling und die starke Typisierung machen große Backends angenehm wartbar. So fügt sich eine neue Anwendung reibungslos in eine gewachsene Unternehmens-IT ein.

csharp
public record Order(string Id, decimal Amount);

var order = new Order("ord_1", 49.90m);
var updated = order with { Amount = 59.90m };
records geben dir unveraenderliche datentypen knapp

Gut zu wissen

Aktivier die Nullable Reference Types. Sie machen sichtbar, wo ein Wert null sein darf und wo nicht, und nehmen damit eine der häufigsten Fehlerquellen schon zur Bauzeit aus dem Spiel.

00Sprachen

Weitere Werkzeuge, mit denen wir im selben Bereich arbeiten.

Welche Technologie passt zu dir?

Das musst du nicht entscheiden, das ist unser Job. Erzähl uns einfach von deinem Vorhaben.