• Über Uns
  • Impressum
  • Datenschutzerklärung
  • Login
  • Registrieren
WindowsUnited
  • Windows 11
    • Windows 10
    • Anleitungen & Tipps
    • Windows Mobile
  • Surface
  • Gaming
  • Reviews
  • Exclusives
  • IT-Jobs
No Result
View All Result
WindowsUnited
  • Windows 11
    • Windows 10
    • Anleitungen & Tipps
    • Windows Mobile
  • Surface
  • Gaming
  • Reviews
  • Exclusives
  • IT-Jobs
No Result
View All Result
WindowsUnited
No Result
View All Result
Home Entwickler

Apple Swift kommt nach Vorbild von C# auf Windows 10 und Server-Systeme

von Lars
31. März 2020
in Entwickler
3
Apple Swift kommt nach Vorbild von C# auf Windows 10 und Server-Systeme
Teile auf FacebookTeile auf Twitter

Microsoft’s Hauptprogrammiersprache C# war zu Beginn 2000 (als die Reise des .NET Frameworks und die damit eingeführte Programmiersprache C# begann) nur für Windows-Systeme verfügbar, da das .NET Framework selbst nur für Windows entwickelt wurde. Ziemlich schnell entwickelte sich C# weiter und zu einer der wichtigsten Sprachen im Windows Entwickler-Ökosystem. Letztes Jahr wurde die aktuelle Version 8.0 der C#-Spezifikation veröffentlicht.

Im Laufe der letzten 17 Jahre hat sich viel getan, die wohl größte Entwicklung war das Mono-Projekt (initiiert von Miguel de Icaza, Mitarbeiter von Ximian), welches es zum Ziel hatte, eine .NET-Implementierung auf Nicht-Windows-Systeme zu bringen. Damit konnten dann .NET-Anwendungen fast ohne Probleme unter macOS und Linux ausgeführt werden. Auch das Mono-Projekt, welches von Anfang an als Open-Source Projekt bereitstand, hat eine abwechslungsreiche Geschichte. In kurz: 2011 verloren die Entwickler hinter dem Mono-Projekt ihren Job beim damaligen Schirmherren Novell, als dieses von der Attachmate-Gruppe aufgekauft wurde. Wenig später teilte man der Community mit, dass das Mono-Projekt nun von den Xamarin-Entwicklern (Damals noch nicht Teil von Microsoft) weiterentwickelt wird. Es gab anschließend noch einige kleine Lizenzprobleme, aber Mono wurde innerhalb von Xamarin aktiv weiterentwickelt. Mit Mono, später Xamarin und heute dem .NET Core Framework (Nachdem Xamarin und damit auch Mono in Microsoft integriert wurde) ist die .NET-Implementierung zuverlässig auch auf anderen Plattformen einzusetzen (So viel wollte ich dazu gar nicht schreiben 😄). Man sieht also, wie eine sehr Leistungsstarke Programmiersprache den Weg auf andere Plattformen gefunden hat und wie mächtig dadurch das Entwickler-Ökosystem bei Microsoft wurde.

Zum Thema: Einen ähnlichen Ansatz möchte man bei Apple mit der Programmiersprache Swift auch verfolgen. Zuletzt brachte man Swift auf Ubuntu-Systeme und nun möchte man die Anzahl auf denen Swift verfügbar ist stark erweitern. In der kommenden Version 5.3 der Swift-Implementierung sind nicht nur zahlreiche weitere Linux-Distributionen geplant, sondern auch Windows 10 (Ab Build 10.0.17763.0). Allerdings scheint Apple den Gedankengang nicht ganz zu Ende gedacht haben. Den auf jeder unterstützten Plattform wird es vom aktuellen Stand her nicht möglich sein GUI-Anwendungen zu entwickeln. Damit sind nur Terminal-Anwendungen und andere Backend-Dienste möglich.

Offensichtlich möchte man hier Entwicklern aus dem Apple-Ökosystem einen einfacheren Einstieg in die Cloud und Backend-Entwicklung anbieten. Aktuell müssen diese dazu eine oder mehrere zusätzliche Sprachen lernen. Bei C# beispielsweise ist dies nicht nötig, da C# neben der Windows-Entwicklung auch die Entwicklung mobiler Apps, Apps für Cloud und Web und die Dienstprogrammierung beherrscht. Hier müssen Entwickler also nur C# beherrschen, um das ganze Spektrum abzudecken. Mit Swift für Linux und Windows (Ohne Gui) böte man Entwicklern damit genau das an.

Quelle: mspoweruser

 

Tags: .NetAndroidAppApplebasicc#FrameworkiOSLinuxMicrosoftMobilemonoPhoneprogrammierungscriptServerSpracheStudioswiftSwiftUISystemUbuntuUWPvisualwindowsWindows 10Xamarin
Share1TweetSendShare

Verwandte Artikel

Windows 11 glänzt mit größtem Nutzerplus seit der Veröffentlichung des Betriebssystems
Microsoft

Windows 11 glänzt mit größtem Nutzerplus seit der Veröffentlichung des Betriebssystems

6. Februar 2025
Windows 10 Game Bar: Microsoft öffnet ein mächtiges Gamer-Tool für alle – Welches Widget würdet ihr euch wünschen?
Apps

Microsoft Edge: Xbox Game Bar bekommt Browser Widget

28. Januar 2025
Nintendo Switch 2: Xbox bestätigt Unterstützung mit eigenen Spielen
Gaming

Nintendo Switch 2: Xbox bestätigt Unterstützung mit eigenen Spielen

28. Januar 2025
Diskussion abonnieren
Anmelden/Registrieren
Benachrichtige mich zu:
Logge dich ein zum Kommentieren
3 Comments
älteste
neuste beste Bewertung
Inline Feedbacks
View all comments
Falk
5 Jahre her

Jetzt warte ich nur noch darauf das man Xamarin projecte iOS auch auf Windows Kompelieren lässt. 😀 Ohne einen Mac zu besitzen. Ein Linux Subsystem kann man doch bereits installieren. Vielleicht mit Docker? 🤔 Ich bin gespannt. Vielleicht gehts ja schon und ich weiss es noch nicht. Bin aus der App Entwicklung ausgestiegen als man sich in meiner Firma gegen Xamarin entschied.

0
Tomás Freres
Redakteur
Antwort auf  Falk
5 Jahre her

Geht nicht, weil dafür Xcode benötigt wird

1
Lars
Verfasser des Artikels
Antwort auf  Falk
5 Jahre her

Das wird apple nicht machen. Sonst würden die die Hälfte an Umsatz bei Macs verlieren.
rein technisch wäre es sicherlich machbar. Aber apple macht es halt nicht. genauso lassen sich uwp nicht unter macos entwickeln.
ich kann dich aber verstehen. Die Entwickler wäre das deutlich einfacher

0

Anzeige


Amazon Deals

Amazon-Deals

Die WindowsUnited App

WindowsUnited App

WindowsUnited App - Jetzt als PWA für alle Plattformen

Einfach im Browser oder "zum Startbildschirm hinzufügen" und wie eine App nutzen.
WindowsUnited

© 2020 1United GmbH

Mehr

  • Impressum
  • Datenschutzerklärung
  • Facebook-Gruppe: Der WindowsUnited Newsroom
  • Jobs
  • Sende uns einen Tipp
  • Über Uns

Folge Uns   Blogverzeichnis - Bloggerei.de

Welcome Back!

Login to your account below

Forgotten Password? Jetzt registrieren

Erstelle ein Nutzerkonto!

Fülle das Formular aus, um dich zu registrieren

Alle Felder müssen ausgefüllt sein. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Home
  • Windows
    • Windows 10
    • Anleitungen
    • Windows Mobile
  • Nokia
  • Surface
  • Reviews
  • Meinung
  • IT-Stellenmarkt
  • Impressum
  • Datenschutzerklärung
  • Anmeldung / Registrierung

© 2020 1United GmbH