Domanda

Penso di avere una comprensione delle aspettative dello sviluppo dell'applicazione dei consumatori per Windows 8. Crea una nuova interfaccia utente con sede in Metro in cima a WinRT, distribuirla al tuo cliente tramite il mercato e tutti vincono. Sembra abbastanza semplice. Sfortunatamente, non sono in quell'attività.

Lavoro su applicazioni interne e commerciali per una grande impresa. Attualmente utilizziamo le tecnologie .NET come WPF e Silverlight per creare UI ricche che possono essere facilmente distribuite ai nostri utenti tramite Web o ClickOnce. Le applicazioni possono supportare WinXP e Win7 senza troppi mal di testa e i nostri sviluppatori possono utilizzare XAML che è una tecnologia dell'interfaccia utente molto solida.

Sembra che WPF e Silverlight abbiano futuri discutibili a questo punto, quindi è un po 'preoccupante continuare a investire in quelli. Ma un'interfaccia utente della metropolitana non sembra appropriata per le applicazioni aziendali e l'API WinRT è abbastanza limitante per quanto riguarda le cose "tipiche" che le applicazioni aziendali devono fare.

Come dovrei archiviare le mie applicazioni basate su XAML, attualmente distribuite su WinXP e Win7, in modo che siano supportabili ed evolvibili su Win8?

Supponiamo ai fini di questa domanda che le caratteristiche fornite da HTML5 in cima a Asp.NET non siano adeguate per le applicazioni che sto cercando di creare. Capisco che posso usare HTML5 per alcune applicazioni, ma sto cercando di capire cosa dovrei fare quando non basta.

EDIT #1:Questo è in risposta al commento di @mmad Kareem. Sono d'accordo sul fatto che Silverlight/WPF sia praticabile a breve termine (2-5 anni). Tuttavia, le applicazioni che produciamo hanno una vita potenzialmente molto lunga (10-20+ anni). Quindi la sopravvivenza a lungo termine per una determinata tecnologia è una preoccupazione per noi. Inoltre, abbiamo qualche preoccupazione che sarà sempre più difficile trovare sviluppatori interessati allo sviluppo di Silverlight / WPF se tali tecnologie sono considerate "morte" dalla comunità. Voglio solo capire le mie opzioni e prendere una decisione con gli occhi aperti.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top