2010-06-24 10 views
7

Perdonami per aver fatto una domanda soggettiva, ma mi piacerebbe davvero sapere dove si trova lo sviluppo .NET nel prossimo futuro? Stiamo andando a vedere di più ASP.NET sviluppatori o ci saranno più la domanda di Silverlight/WPF & & WinForms sviluppatori?Il futuro di .NET Development: ASP.NET o WPF/Silverlight/Winforms?

+0

Hm ... questo dipende da ciò che il mercato vuole ed è difficile da prevedere. Ad esempio, il cloud computing e i terminali stupidi erano un modello vecchio e inferiore, ma ora è tornato. In ogni caso, imparerei sicuramente Silverlight/WPF ma non WinForms (anche se mi piace) perché è praticamente la stessa tecnologia, e sarà richiesta. Per quanto riguarda cosa succederà a html e Javascript tra 5 anni - non ne sono sicuro. Solo la mia opinione soggettiva. A proposito, se sei una femmina - sei sexy? –

risposta

4

Tutti e tre?

Tutti coprono diversi mercati che (in larga misura) semplicemente non si sovrappongono. ASP.NET (e in particolare, ASP.NET MVC) è ottimo per lo sviluppo web "classico" ed è la soluzione ideale se ti piace il materiale che arriva in HTML5, Javascript e così via. Silverlight è adatto a quando stai facendo RIA o scrivendo applicazioni Flash-killer. WinForms è destinato allo sviluppo di desktop ed è ideale per lo sviluppo rapido di software line-of-business. WPF è ottimo sul desktop per i software di consumo (in cui l'eye-candy è importante tanto quanto la funzionalità). WPF può essere utilizzato anche per applicazioni line-of-business, ma personalmente trovo che WinForms sia un po 'più facile da capire (anche se non è così potente in termini di associazione dei dati e così via).

Per essere onesti, penso che la domanda sia di tipo carico. Se stai cercando di decidere su quale "area" entrare per trovare un lavoro (o qualsiasi altra cosa), ti suggerirei di seguire il tuo cuore, non il sapore del mese. Fai ciò che ritieni più interessante e, se sei bravo, il lavoro arriverà indipendentemente dall'area che hai scelto.

+0

Ottima risposta. È un po 'difficile decidere anche per me se mi piacerebbe essere uno sviluppatore web, RIA o desktop. Ho questi libri - Pro Silverlight 3, Beginning ASP.NET 4 e Pro C# 2010 con .NET 4, ma mi trovo costantemente a saltare da un libro all'altro dopo essermi annoiato con esso. –

4

Questa è una domanda così ampia. Penso che sia sicuro dire fino a quando .NET è intorno, non ci sarà carenza di sviluppo ASP.NET. Penso che Silverlight sarà prevalente in un particolare set di sviluppo di nicchia ma ASP.NET MVC sarà dove si troverà la maggior parte dello sviluppo di .NET Web, a meno che non ci sia un gruppo numeroso e costante di utenti di WebForms. Per quanto riguarda WinForms vs WPF; Penso che sia sicuro dire che Microsoft vorrebbe che il WPF fosse il futuro del cliente e probabilmente lo sarà, ma l'adozione richiederà un po 'di tempo. Questi sono solo i miei $ 0,02.

2

La piattaforma .net rappresenta l'80% del mercato del pc e Silverlight sta migliorando MOLTO molto velocemente. Tutte le app stanno andando al cloud e Silverlight 4 è molto utile per il porting della tua app sul cloud. Utilizzando lo stesso studio visivo molto familiare, puoi distribuire le tue app sul Web utilizzando tutti gli strumenti disponibili per le app desktop o asp.net. Silverlight sarà un giocatore importante nei prossimi anni. Guarda l'app del web in skydrive.

+1

Non sono davvero d'accordo sul fatto che tutte le app stiano andando sul cloud. Onestamente, penso, e so che questo non è popolare, ma la roba sul cloud è un po 'esagerata. Uno dei problemi di Silverlight è il supporto della piattaforma, specialmente con il mobile computing che diventa commodity. – BobbyShaftoe