.NET

.NET | C# | VB.NET | ASP.NET | F# | Entity Framework | Xamarin | Visual Studio | Azure DevOps

.NET ist ein beliebtes Framework für die Erstellung von Web-, Desktop- und mobilen Anwendungen mit Sprachen wie C#, VB.NET und F#. Das .NET-Framework umfasst eine umfangreiche Klassenbibliothek, die sogenannte Framework Class Library (FCL), die Entwicklern eine breite Palette von Funktionen bietet. Zu den beliebten Frameworks und Technologien, die auf dem .NET-Framework aufbauen, gehören die folgenden:

ASP.NET: ein Framework zur Erstellung von Webanwendungen und APIs mit Sprachen wie C# und VB.NET. ASP.NET umfasst Funktionen wie die Möglichkeit, dynamische Webseiten zu erstellen und HTTP-Anfragen zu verarbeiten, sowie Unterstützung für die Verwendung von HTML, CSS und JavaScript auf dem Frontend.

Entity Framework: ein objektrelationaler Mapper (ORM), der es Entwicklern ermöglicht, mit Datenbanken unter Verwendung von Objekten zu arbeiten, ohne SQL-Abfragen schreiben zu müssen. Mit Entity Framework können Entwickler mit C#- oder VB.NET-Code Datenbankschemata erstellen und ändern sowie Daten abfragen und aktualisieren.

Xamarin: ein plattformübergreifendes Framework für die Erstellung nativer mobiler Anwendungen mit C# und dem .NET Framework. Xamarin ermöglicht Entwicklern die gemeinsame Nutzung von Code für iOS-, Android- und Windows-Plattformen sowie den Zugriff auf native Plattformfunktionen wie Kamera und Geolokalisierung.

Windows Communication Foundation (WCF): ein Framework zur Erstellung von Webdiensten und anderen verteilten Systemen unter Verwendung einer Vielzahl von Kommunikationsprotokollen, einschließlich HTTP, TCP und Named Pipes. WCF ermöglicht es Entwicklern, Dienste zu erstellen, auf die eine Vielzahl von Clients zugreifen können, darunter Webanwendungen, Desktopanwendungen und mobile Geräte.

Zusätzlich zu diesen Frameworks umfasst das .NET-Ökosystem viele andere Technologien, Bibliotheken und Tools, die für die Erstellung einer Vielzahl von Anwendungen verwendet werden können. Zu diesen Technologien gehören die .NET Core-Laufzeitumgebung, die plattformübergreifende Unterstützung für .NET-Anwendungen bietet, sowie Tools zum Entwickeln, Testen und Bereitstellen von .NET-Anwendungen, wie Visual Studio und Azure DevOps.

Die Experten der BITS haben .NET, .NET Frameworks sowie verwandte Technologien in einer Vielzahl von Projekten eingesetzt. Eine Auswahl an Case-Studies und Referenzen können Sie im Folgenden finden.

Fullstack Web-Entwicklung

Die Fullstack Web-Entwicklung ist eine unserer Kernkompetenzen und wird von unseren Mitarbeitern seit über 25 Jahren gelebt. Neben dem excellenten Expertenwissen in der Backend- und Frontend-Entwicklung von normalen oder hoch komplexen Web-Applikationen sind wir auch auf alle verwandten Technologien, Verfahren und Methoden sowie der Architektur und dem Betrieb von Web-Anwendungen bis zur Hochverfügbarkeit spezialisiert.

Nach oben