AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Wie viel Vielseitigkeit als Entwickler ist zuviel?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie viel Vielseitigkeit als Entwickler ist zuviel?

Ein Thema von Assarbad · begonnen am 26. Mai 2020 · letzter Beitrag vom 28. Mai 2020
 
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
923 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Wie viel Vielseitigkeit als Entwickler ist zuviel?

  Alt 26. Mai 2020, 14:00
Es bedeutet natürlich Aufwand, aber um 2-3 Hochzeiten kommt man teilweise nicht umhin. Manchmal nimmt man dies aber auch gar nicht so wahr. Es gibt für jedes Problem geeignete und ungeeignete Lösungsansätze (egal, ob Sprache, Betriebssystem, Datenbanken, ...). Aber sehr oft ist der Lösungsansatz ja auch kundengetrieben, weil bestimmte Dinge schon da sind.

Wenn der Kunde eine Oracle-Datenbank hat und dort Daten durch die Gegend geschoben müssen (auch über Servergrenzen hin weg), dann mache ich dies nach Möglichkeit per SQL-Stored-Procedure und Triggern. Dies ist an Performance nicht zu schlagen und bietet mittlerweile auch relativ viele Möglichkeiten der Codierung. Ansonsten kann ich aber genauso gut Delphi(=Pascal [um hier genau zu bleiben])/Java und im Bedarfsfall auch C/C++-Code implementieren.

Die Grundstrukturen guter Entwicklung bleiben ja glücklicherweise gleich und ich nutze eher weniger Frameworks/Libraries. Bedeutet zwar teilweise Mehraufwand bei der initialen Entwicklung, aber wenn ich mir anschaue, welche Projekte schon an Hibernate-Problemen gescheitert sind, dann gibt mir dies bisher recht. Ich habe schon mehrfach mit Frameworks überlastete Projekte komplett neu implementiert und sehe dort meist sehr deutliche Performance-Verbesserung (teilweise bis Faktor 4, also 4 mal so schnell), deutlich geringere Hauptspeicherbelastung und eine deutlich besser Nachvollziehbarkeit und der Entwicklungsaufwand ist am Ende des Tages auch kleiner. Wenn ich dann Frage, warum man das Framework A oder B den genutzt hat, heißt es meist, dass dies Vorgabe war ohne das es einen technischen Sinn macht. Und da ich wenig Frameworks und Libraries nutze, komme ich auch schneller in eine neue Programmiersprache.

Aber um es zu unterstreichen (und nicht missverstanden zu werden), in einem anderen Kontext kann dann Framework A Sinn machen, weil der Aufwand sonst zu groß wird. Nur muss man es dann wirklich im Griff haben und auch trotzdem noch in der Lage zu sein, zu verstehen, was die Software wann und warum tut. Wenn man dies nicht mehr versteht, sollte man das Vorgehen überdenken, den wehe es kommt ein Fehler.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:46 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