/ / Asp.Net Desktop-Anwendung auf IPADIPHONE - asp.net, Desktop-Anwendung

Asp.Net Desktop-Anwendung auf IPADIPHONE - asp.net, Desktop-Anwendung

Kann WPF Desktop-Anwendung auf IPADIPHONE ausgeführt werden? Wie wäre es mit Silverlight-Anwendung?

Was ist die beste Technologie von asp.net für Desktop-Anwendung kompatibel mit iOS? Zumindest mit dem iPad.

Antworten:

2 für die Antwort № 1
  • ASP.NET ist eine Web-Anwendungsplattform, die auf einem Web-Server läuft, mit dem Webseiten generiert werden, die in einem Web-Browser angezeigt werden. Es wird verwendet, um Websites zu betreiben. ASP.NET hat absolut nichts mit Desktop- oder iOS-Anwendungen zu tun.
  • WPF ist ein UI-Framework, das auf dem .NET Framework ausgeführt wird. WPF ist stark an Microsoft Windows gebunden. Es ist für keine andere Plattform verfügbar.
  • Silverlight ist eine 2D-Version vonWPF, das hauptsächlich zum Erstellen von Browser-Applets und heutzutage Windows Phone 7-Anwendungen verwendet wird. Es wird offiziell für Windows, Windows Phone, OS X und Linux (mit Moonlight) verwendet. Es wird auf iOS weder im Browser noch zur Entwicklung einer Anwendung unterstützt.
  • iOS-Anwendungen sind keine "Desktop-Anwendungen" -Eine Desktop-Anwendung bedeutet, dass sie sich dem Benutzer als nicht-exklusives Fenster ohne Vollbildschirm präsentiert und Benutzereingaben hauptsächlich über Maus und Tastatur akzeptiert, während eine iOS-Anwendung im Vollbildmodus ausgeführt wird und Berührungseingabe oder eine virtuelle Tastatur akzeptiert.
  • Um für iOS zu entwickeln, müssen Sie ein verwendenVon Apple zugelassene Sprache und Framework: offiziell ist dies C, C ++ oder Objective-C. (Im Allgemeinen) Anwendungen, die keine Spiele sind, müssen (letztendlich) Cocoa Touch für ihre Benutzeroberflächen verwenden, um mit der Plattform konsistent zu sein. Wrapper um Cocoa Touch, wie Xamarin (früher bekannt als MonoTouch) sind erlaubt. Dies ist auch der Grund, warum Flash (auch für Out-of-Browser) nicht erlaubt ist: weil Sie Cocoa Touch nicht in Flash verwenden können, und das gilt auch für Silverlight).

Wenn Sie auf iOS ausrichten und C # und die.NET Framework dann kann dies mit Xamarin gemacht werden, aber Sie müssen immer noch iOS UI Framework verwenden, wenn Sie ein Spiel machen und Sie etwas wie Unity verwenden.