Stack UI di Microsoft

-3

Sono uno sviluppatore C #, WPF e vorrei conoscere e comprendere lo stack UI di Microsoft. Non ho trovato molto su internet Immagino che questo sarebbe un argomento enorme, e potrebbe non essere fattibile per spiegare qui, ma qualsiasi suggerimento di lettura online sarebbe molto apprezzato.

    
posta Shakti Prakash Singh 04.07.2012 - 10:01
fonte

2 risposte

2

Non so cosa intendi con "Microsoft UI Stack", ma proverò a rispondere.

Lo sviluppo attuale mostra enormi investimenti nell'interfaccia utente XAML. WPF, Silverlight, WP e ora WinRT supportano l'interfaccia utente basata su XAML. Il problema principale è che, mentre le basi sono le stesse, ci sono ancora alcuni dettagli, che rendono difficile o quasi impossibile la transizione da un'implementazione all'altra. Puoi leggere ulteriori informazioni a riguardo in The Manifold Blunders of Xaml . Quindi, anche se MS ha detto che riutilizzare il codice XAML tra le piattaforme sarà semplice, anche se questo è solo un pio desiderio.

Windows Forms ora è "morto", dove dead significa che MS ha fermato qualsiasi tipo di supporto e non ha intenzione di estenderlo in alcun modo. Scorporrei strongmente l'avvio di un nuovo progetto con WinForms.

La seconda cosa riguarda lo sviluppo web. Qui, sembra che MS stia investendo molto in ASP.NET MVC invece di WebForms. Ma io non sono uno sviluppatore web, quindi non posso dire di più su questo. Sembra che WebForms condivida lo stesso destino di WinForms.

C'è anche un interessante passaggio a HTML + JS per la programmazione delle applicazioni lato client grazie al supporto di WinRT. Ma non credo che questa sia una buona alternativa a XAML + C #. MS sta solo cercando di sembrare interessante supportandolo, riutilizzando le risorse che hanno messo in sviluppo IE e gli sviluppatori che hanno programmato solo in JS, HTML e PHP.

    
risposta data 04.07.2012 - 10:31
fonte
2

Non sono sicuro di cosa intendi quando dici "Stack UI di Microsoft". Dal momento che la tua domanda è piuttosto ampia e generale, ho pensato che qualcosa di generale come Metro sarebbe appropriato come proprietario.

Microsoft sta spingendo verso un nuovo stile di design chiamato Metro. L'interfaccia utente di Windows Phone 7 è basata su di esso, come è (parte di) Windows 8. Come forse avrai notato, Microsoft sta anche aggiornando i vari siti per utilizzare il nuovo stile Metro:

Se non vuoi usare lo stile Metro nelle tue applicazioni (indipendente dalla piattaforma), questi link sono di interesse e sono un buon inizio. Alcuni parlano di Windows Phone, alcuni di Windows 8, ma coprono tutti i principi generali che è possibile utilizzare su qualsiasi piattaforma.

risposta data 04.07.2012 - 11:14
fonte

Leggi altre domande sui tag