Christian Kusmanow
Erfahrenes Mitglied
Das .NET Framework ist im Grunde genommen nichts anderes als ein Windows API Wrapper.
Es ist darauf ausgelegt, Plattformunabhängigkeit zwischen den verschiedenen Windowsversionen zu ermöglichen.
Java hingegen ist darauf ausgelegt, die Plattformunabhängigkeit zwischen unterschiedlichen Betriebssystemen zu ermöglichen.
Daher macht es auch wenig Sinn, diese beiden Sprachen miteinander vergleichen zu wollen.
Weiterhin implementiert das .NET Framework aktuelle Technologien zum erstellen von Anwendungen, Webanwendungen und Services.
Es ist nach den heutigen Pradigma der Anwendungsentwicklung gestaltet
und repräsentiert somit heutigen Stand der Technik in diesem Gewerk.
Das kommende .NET Framework 3.0 (WinFX) soll die WinAPI immer mehr ablösen,
sodass man Anwendungen damit immer leichter und schneller entwickeln kann.
Natürlich macht es Sinn mit der Win API vertraut zu sein. Denn es gibt immer noch Problemfälle,
die das verwenden der WinAPI erfordern, weil diese eben noch nicht komplett vom .NET Framework implementiert wird.
Alles was Du über die WinAPI wissen musst findest Du in der MSDN
und eine Sammlung von den unterschiedlichsten WinAPI Calls auf http://www.pinvoke.net.
Es ist darauf ausgelegt, Plattformunabhängigkeit zwischen den verschiedenen Windowsversionen zu ermöglichen.
Java hingegen ist darauf ausgelegt, die Plattformunabhängigkeit zwischen unterschiedlichen Betriebssystemen zu ermöglichen.
Daher macht es auch wenig Sinn, diese beiden Sprachen miteinander vergleichen zu wollen.
Weiterhin implementiert das .NET Framework aktuelle Technologien zum erstellen von Anwendungen, Webanwendungen und Services.
Es ist nach den heutigen Pradigma der Anwendungsentwicklung gestaltet
und repräsentiert somit heutigen Stand der Technik in diesem Gewerk.
Das kommende .NET Framework 3.0 (WinFX) soll die WinAPI immer mehr ablösen,
sodass man Anwendungen damit immer leichter und schneller entwickeln kann.
Natürlich macht es Sinn mit der Win API vertraut zu sein. Denn es gibt immer noch Problemfälle,
die das verwenden der WinAPI erfordern, weil diese eben noch nicht komplett vom .NET Framework implementiert wird.
Alles was Du über die WinAPI wissen musst findest Du in der MSDN
und eine Sammlung von den unterschiedlichsten WinAPI Calls auf http://www.pinvoke.net.