Benutzer mit den meisten Antworten
.Net-Programmierung - Kompatibilität

Frage
-
Hallo,
irgendwo im Internet habe ich in einer Java vs. C# Diskussion gelesen, dass bei der Programmierung mit C# (und damit auch dem .Net-Framework) ein großer Nachteil die Zuverlässigkeit von Microsoft ist. Hat man nun ein größeres Projekt fertiggestellt (das benutzt zB. das ADO .Net Framework und WPF und viele weitere Teile des .Net-Frameworks), ist doch nicht garantiert, dass nach einem halben Jahr das Programm wegen der Windows Updates nicht mehr funktioniert. Stimmt das wo wirklich und wie groß ist den die reelle Gefahr, dass es dazu kommen kann? Und wenn es dazu kommt, wie hoch ist dann die Transparenz zwischen Microsoft und den Entwicklern um den Fehler zu beheben?
Bin gespannt auf eure Meinungen!
Grüße,
GreenPepper_v_1.0
- Typ geändert Robert BreitenhoferModerator Samstag, 30. Juli 2011 19:02 Frage
Antworten
-
Das kann dir prinzipiell mit jedem Framework passieren.
Gerade .Net hat sich aber in den letzten 10 Jahren (oder so) als außerordentlich stabil erwiesen.
Wenn dein programm aufgrund eines Systemupdates nicht mehr funkrionieren sollte, liegt es mit ziemlicher Sicherheit nicht am .Net oder dem Update, sonder an deinem Programm. Wenn man sich an die "Best Procatices" hält sollte alles bestens funktionieren - mit jedem Framework.
.Net ist ja nicht gerade erst gestern auf dem Markt und MSFT hat gezeigt, das hier eine sehr gute Kontinuität erreicht wurde. Die größeren Framework-Updates kommen recht konstant alle 1-3 Jahre und liefern in der Regel keine "breaking changes" - und wenn, dann sind diese Dokumentiert. Bei den meisten .Net Programmen wird es z.B. keinen Unterschied machen, ob sie mit .Net 2.0 programmiert und mit .Net 4.0 ausgeführt werden. Hier wird es stets eine Abwärtskompatibilität geben.
Bislang ist mit ein von dir beschworener Effekt nicht bekannt geworden. Ich bin mir aber sicher, das MSFT recht fix reagieren wird, da .Net deren default Entwicklerplattform ist. Wenn es hier zu Problemen kommt, dann haben VIELE Leute eine Problem...
- Als Antwort markiert Robert BreitenhoferModerator Samstag, 30. Juli 2011 19:02
Alle Antworten
-
Das kann dir prinzipiell mit jedem Framework passieren.
Gerade .Net hat sich aber in den letzten 10 Jahren (oder so) als außerordentlich stabil erwiesen.
Wenn dein programm aufgrund eines Systemupdates nicht mehr funkrionieren sollte, liegt es mit ziemlicher Sicherheit nicht am .Net oder dem Update, sonder an deinem Programm. Wenn man sich an die "Best Procatices" hält sollte alles bestens funktionieren - mit jedem Framework.
.Net ist ja nicht gerade erst gestern auf dem Markt und MSFT hat gezeigt, das hier eine sehr gute Kontinuität erreicht wurde. Die größeren Framework-Updates kommen recht konstant alle 1-3 Jahre und liefern in der Regel keine "breaking changes" - und wenn, dann sind diese Dokumentiert. Bei den meisten .Net Programmen wird es z.B. keinen Unterschied machen, ob sie mit .Net 2.0 programmiert und mit .Net 4.0 ausgeführt werden. Hier wird es stets eine Abwärtskompatibilität geben.
Bislang ist mit ein von dir beschworener Effekt nicht bekannt geworden. Ich bin mir aber sicher, das MSFT recht fix reagieren wird, da .Net deren default Entwicklerplattform ist. Wenn es hier zu Problemen kommt, dann haben VIELE Leute eine Problem...
- Als Antwort markiert Robert BreitenhoferModerator Samstag, 30. Juli 2011 19:02