2010-06-24 10 views
7

Verzeihen Sie mir für eine subjektive Frage, aber ich würde wirklich gerne wissen, wo ist die .NET Entwicklung in naher Zukunft geleitet? Werden wir mehr ASP.NET Entwickler sehen oder wird es mehr Nachfrage nach Silverlight/WPF & & WinForms Entwickler sein?Die Zukunft der .NET-Entwicklung: ASP.NET oder WPF/Silverlight/Winforms?

+0

Hm ... das hängt davon ab, was der Markt will und ist schwer vorherzusagen. Zum Beispiel, Cloud Computing + dumme Terminals waren früher ein altes und minderwertiges Modell, aber jetzt kam es zurück. Wie auch immer, ich würde sicherlich Silverlight/WPF lernen, aber nicht WinForms (auch wenn ich es liebe), weil es so ziemlich die gleiche Technologie ist, und es wird gefragt sein. Was passiert mit HTML und Javascript in 5 Jahren - ich bin mir nicht sicher. Nur meine subjektive Meinung. Übrigens, wenn du eine Frau bist - bist du heiß? –

Antwort

4

Alle drei?

Sie alle decken verschiedene Märkte ab, die sich (zu einem großen Teil) einfach nicht überschneiden. ASP.NET (und insbesondere ASP.NET MVC) ist ideal für "klassische" Web-Entwicklung und ist der Weg zu gehen, wenn Sie die Sachen in HTML5, Javascript und so weiter kommen mögen. Silverlight ist für den Fall, dass Sie RIA oder Flash-Killer-Apps schreiben. WinForms ist für die Desktop-Entwicklung und eignet sich hervorragend für die schnelle Entwicklung von Business-Line-Software. WPF ist großartig auf dem Desktop für Consumer-Software (wo Eye-Candy genauso wichtig ist wie Funktionalität). WPF kann auch für Branchenanwendungen verwendet werden, aber ich persönlich finde WinForms etwas einfacher zu verstehen (auch wenn es nicht so leistungsfähig in Bezug auf Datenbindung und so weiter ist).

Um ehrlich zu sein, denke ich, die Frage ist irgendwie geladen. Wenn du versuchst zu entscheiden, in welches "Gebiet" du gehen sollst, um einen Job (oder was auch immer) zu finden, dann würde ich vorschlagen, dass du deinem Herzen folgst, nicht dem Geschmack des Monats. Tun Sie, was Sie am interessantesten finden, und - wenn Sie gut darin sind - wird die Arbeit unabhängig davon, welchen Bereich Sie wählen.

+0

Sehr gute Antwort. Es ist selbst für mich ein wenig schwierig zu entscheiden, ob ich ein Web-, RIA- oder Desktop-Entwickler werden möchte. Ich habe diese Bücher - Pro Silverlight 3, Anfang ASP.NET 4 und Pro C# 2010 mit .NET 4, aber ich finde mich immer wieder von einem Buch zum anderen springen, nachdem ich gelangweilt damit. –

4

Das ist so eine breite Frage. Ich denke, es ist sicher zu sagen, solange es .NET gibt, wird es keinen Mangel an ASP.NET-Entwicklung geben. Ich denke, dass Silverlight in einer bestimmten Nischenentwicklung vorherrschen wird, aber ASP.NET MVC wird dort sein, wo die Mehrheit der .NET-Webentwicklung stattfindet, es sei denn, es gibt eine große, standhafte Gruppe von WebForms-Benutzern. Wie für WinForms vs WPF; Ich denke, es ist sicher zu sagen, dass Microsoft möchte, dass WPF die Zukunft des Kunden ist, und es wird wahrscheinlich sein, aber die Aufnahme wird eine Weile dauern. Das sind nur meine $ 0,02.

2

Die .net-Plattform ist 80% des PC-Marktes und Silverlight verbessert sich SEHR sehr schnell. Alle Apps gehen in die Cloud und Silverlight 4 eignet sich sehr gut für die Portierung Ihrer App in die Cloud. Wenn Sie das gleiche, sehr vertraute Visual Studio verwenden, können Sie Ihre Apps mit allen Tools, die Sie für Desktop- oder asp.net-Apps verwenden, im Web bereitstellen. Silverlight wird in den nächsten Jahren ein wichtiger Player sein. Sehen Sie sich die Web Office App in skydrive an.

+1

Ich bin nicht wirklich damit einverstanden, dass alle Apps in die Cloud gehen. Ehrlich gesagt denke ich, und ich weiß, dass das nicht populär ist, aber das Cloud-Zeug ist ein bisschen Hype. Ein Problem für Silverlight ist die Unterstützung von Plattformen, insbesondere wenn mobile Computer zu einer Ware werden. – BobbyShaftoe

Verwandte Themen