Hallo Arndt,
einer der entscheidenden Vorteile von .NET sind die Bibliotheken. Unabhaengig von der zugrude liegenden Sprache. Gerade in der Windows-Welt ist .NET sehr zu empfehlen. Operationen, wie das Kontaktieren von Exchange, Windows-Prozessen oder Services, sind sehr leicht zu implementieren. Des weiteren ist C# - vergiss bitte VB - eine sehr maechtige und umfangreiche Sprache. Gerade die Neuerungen bezgl. C# 3.0 - wie zB Extension Methods, Lambda Expressions, Linq, Anonymous Types, etc. sind sehr praktisch und Vereinfachen zB die Datenzugriffsschicht - wie auch vieles anderes - enorm.
Was ASP anbelangt, so ist das meiner Meinung nach Geschmackssache. Die von Haus aus mitgelieferten Controls sind m.M.n. eher provisorisch, als dass man sie fuer hoehere Anspruche ohne weiteres verwenden kann. (An dieser Stelle darf der Verweis auf DevExpress nicht fehlen).
Es ist doch wahnsinn, was man heutzutage in der IT können muß.
Man muss nicht alles koennen. Ganz im Gegenteil - spezialisier dich auf ein paar Sachen und du stehst meist besser da als ein Ich-hab-bereits-mit-allem-mal-zu-tun-gehabt Typ.
Auf der anderen Seite, wenn wir jetzt mal uebers Web sprechen, sind
mysql, php, perl, html, css, etc,
ja relativer Standard, mit denen jeder schon mal das eine oder andere Projekt ins Leben gerufen hat.
Praktisch ist es sicherlich, zu diesen Sprachen noch die eine oder andere Hochsprache zu kennen. Sei es Java, C++ oder C#.
Gruss,
Thes