![]() |
AW: Auswirkung der Einführeung von WPF durch Microsoft
Es gibt Statistiken die besagen ein Entwickler schafft über den Lebenszyklus einer Anwendung im Schnitt 10 Zeilen (Production) Code / Tag. Jetzt das große ABER: Das gilt wie gesagt im Schnitt über den Lebenszyklus der Anwendung. Am Anfang ist es mehr, das nimmt dann gegen später immer mehr ab.
Ich würde für die Init-Phase eines reboots grob mit 100 LOC / Tag rechnen. Dann gibt es da noch einen einzukalkulierenden Faktor: Pascal ist eine Sprache die sehr sprechend ist. Man braucht da gegenüber C# ein paar Zeilen mehr Code. Zudem bietet .NET an bestimmten Bereichen (z.B. ORM) mehr, das man mit weniger Code nutzen kann und nicht selber schreiben muss. Ich würde grob einen Faktor von 0.7 ansetzen, was aus einer 200.000 Zeilen Delphi-Anwendung vermutlich grob eine 140.000 Zeilen C#-Anwendung macht. Will heissen 140.000 / 100 LOC/Tag macht ca. 1400 Entwicklertage (bzw. 5,6 Personenjahre) Aufwand für einen kompletten Re-Write in .NET (Java ist da aber ähnlich). So aus dem Bauch raus. |
AW: Auswirkung der Einführeung von WPF durch Microsoft
Zitat:
|
AW: Auswirkung der Einführeung von WPF durch Microsoft
Aus beschriebenen Aufwand von Phoenix würde ich dann folgendes machen: Wenn sich niemand findet (Du ausgenommen),
der das gleich mit einer anderen Plattform neu entwickelt, würde ich das ganze mit einem aktuellen Delphi nochmal frisch machen, dann kommt man nochmal gut 10 Jahre mit hin. Genug Zeit, um sich nach Alternativen umzuschauen oder über eine Neuentwicklung schlau zu machen. |
AW: Auswirkung der Einführeung von WPF durch Microsoft
Zitat:
![]() Das ganze ergibt sich im Summe grob daraus, das man wenn man Code produziert meist recht viel produziert (deswegen ist der Wert gefühlt viel höher), aber dann wieder Tagelang Bugs jagt ohne eine einzelne Zeile zu produzieren, Doku schreibt, etwas nachzieht, etwas ausprobiert, etwas lernt, code refactored (gibt meist minus-Zeilen :) ) etc. und das sind über einen größeren Zeitraum eben am Ende sehr viele Tage an denen da was sehr kleines nahe bei 0 oder ggf. sogar kleiner steht und die ziehen den Schnitt gewaltig runter. |
AW: Auswirkung der Einführeung von WPF durch Microsoft
Zitat:
Zitat:
Da sind schon ganz andere gescheidert (u.a. MS mit Vista wo vieles unter .NET neu entwickelt werden sollte bis jemand die (Projekt-)Reisleine gezogen hat). |
AW: Auswirkung der Einführeung von WPF durch Microsoft
Neu auf eine andere Sprache um zu stellen ist ja nicht nur der einfache Code-Rewrite...
ggf. kann man die neue Sprache noch nicht so aus dem FF und ggf. will man auch Teile umprogrammieren. 100 LOC/Tag - Kann man auch nicht Pauschal sagen... Da halte ich gar nix von. D6 -> XE8 kann je nach Code schon aufwendig genug sein. Und was möchte man noch gerne machen? - Umstellen auf MVVM - Umstellen auf FMX - Umstellen auf einen neue Datenbank - weg von Komponente XY - Nutzen der "Parallel Library" Kann ich ggf. einfach meine Logic aus D6 in eine DLL verschieben und muss nur Teile neu machen? Viele Faktoren... Mavarik |
AW: Auswirkung der Einführeung von WPF durch Microsoft
Zitat:
![]() |
AW: Auswirkung der Einführung von WPF durch Microsoft
Danke für alle Beiträge, damit habe ich schon mal Material für meine Argumentation.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz