Tag zusammen !
ich bin neu in eurem Forum und brauche einmal etwas Argumentationsinput von euch. Die konkrete Frage lautet: Warum sollte man mit Java programmieren / Aufgaben lösen, wenn man bspw. auf Datenbankebene alles schneller / performanter durch SQL, das DBMS und dessen über Jahre aufgebauten und optimierten technologischen Stack umsetzen könnte?
Bitte versteht mich nicht falsch, ich selbst programiere sehr gerne in Java und mache auch gerne datenbankseitige Entwicklung mit SQL und teilweise auf PL/SQL und TSQL. Beim Lösen macher Aufgaben komme ich momentan in meinem Programmierumfeld mit Personen in Kontakt, die Umsetzmöglichkeiten in Java bzw. die Performance von Java stark verachten und lieber alles direkt in der Datenbankebene mit SQL oder den entsprechenden Erweiterungen der jeweiligen Datenbank (MS SQL Server: T-SQL, Oracle: PL/SQL) umsetzen. Hier benötige ich etwas Argumentationsinput für die Javawelt. Einige Beispiele meinerseits wären Strukturierbarkeit, Aufteilungsmöglichkeiten, Testbarkeit, Abstraktionsmöglichkeiten, vernünftige Wachstums- und Erweiterungsmöglichkeiten der Softwareprojekte.
Was gerne von dem von mir erwähnten Klientel in meinem Programmierumfeld angebracht wird, sind die Umsetzungsmöglichkeiten und angeblich unterirdische Performance mit JPA gerade in Bezug auf Verarbeitung größerer Datenmengen. Auch hier wird von dem von mir erwähnten Klientel lieber direkt mit SQL Optionen gearbeitet.
Besten Dank für eure Beteiligungen.
Grüße
Roland
ich bin neu in eurem Forum und brauche einmal etwas Argumentationsinput von euch. Die konkrete Frage lautet: Warum sollte man mit Java programmieren / Aufgaben lösen, wenn man bspw. auf Datenbankebene alles schneller / performanter durch SQL, das DBMS und dessen über Jahre aufgebauten und optimierten technologischen Stack umsetzen könnte?
Bitte versteht mich nicht falsch, ich selbst programiere sehr gerne in Java und mache auch gerne datenbankseitige Entwicklung mit SQL und teilweise auf PL/SQL und TSQL. Beim Lösen macher Aufgaben komme ich momentan in meinem Programmierumfeld mit Personen in Kontakt, die Umsetzmöglichkeiten in Java bzw. die Performance von Java stark verachten und lieber alles direkt in der Datenbankebene mit SQL oder den entsprechenden Erweiterungen der jeweiligen Datenbank (MS SQL Server: T-SQL, Oracle: PL/SQL) umsetzen. Hier benötige ich etwas Argumentationsinput für die Javawelt. Einige Beispiele meinerseits wären Strukturierbarkeit, Aufteilungsmöglichkeiten, Testbarkeit, Abstraktionsmöglichkeiten, vernünftige Wachstums- und Erweiterungsmöglichkeiten der Softwareprojekte.
Was gerne von dem von mir erwähnten Klientel in meinem Programmierumfeld angebracht wird, sind die Umsetzungsmöglichkeiten und angeblich unterirdische Performance mit JPA gerade in Bezug auf Verarbeitung größerer Datenmengen. Auch hier wird von dem von mir erwähnten Klientel lieber direkt mit SQL Optionen gearbeitet.
Besten Dank für eure Beteiligungen.
Grüße
Roland