Delphi-PRAXiS
Seite 3 von 7     123 45     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Warum BDE nicht (mehr) benutzt werden sollte (https://www.delphipraxis.net/171624-warum-bde-nicht-mehr-benutzt-werden-sollte.html)

joachimd 16. Nov 2012 09:05

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1191434)
dBase/Paradox ist oft die Ursache allen Übles. Hast du eine richtige DB dahinter läuft es eigentlich immer Stabiler als mit diesen Desktop-DB's

dBase ist eine Speicherart, keine Zugriffsarchitektur;)

joachimd 16. Nov 2012 09:06

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Zitat:

Zitat von ibp (Beitrag 1191441)
Das kommt doch auf den Bedarf an. Warst du z.B. schon mal in Venedig? Da werden fast nur Handkarren zum transportieren verwendet!

Die schwimmen halt beser ...

MrSpock 16. Nov 2012 09:07

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1191434)
Zitat:

Zitat von MrSpock (Beitrag 1191432)
Mit der BDE habe ich aber weder auf einem 32-bit Win 7 noch auf einem 64-bit Win 7 Probleme gehabt.

dBase/Paradox ist oft die Ursache allen Übles. Hast du eine richtige DB dahinter läuft es eigentlich immer Stabiler als mit diesen Desktop-DB's

War eine Paradox Datenbank. :)

ibp 16. Nov 2012 10:39

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1191443)
Zitat:

Zitat von ibp (Beitrag 1191441)
Das kommt doch auf den Bedarf an. Warst du z.B. schon mal in Venedig? Da werden fast nur Handkarren zum transportieren verwendet!

Venedig läuft ja auch noch unter Windows 3.11!

im Moment läuft es eher unter Wasser...und es regieren dort auch noch Dogen, Italiener sind alle klein, faul und Mama hörig. Jedenfalls haben die z.B. ein moderneres Nahverkehrticktsystem als manches Dorf oder Manche Stadt hier im hochtechnisierten WIN8/OSX D.

Was nervt ist, dass bei jedem BDE-Thema einer der ersten Antworten immer ein BDE-Bashing ist. Ich denke einige hier verdienen mit coden ihren Unterhalt und es ist nicht immer möglich 1000e Zeilen Code zu durchforsten, BDE abzulösen, ggf. DB-Anpassungen durchzuführen und das alles noch zu testen. Vor allem wenn der Endanwender dir das nicht bezahlt, da er in erster Linie keinen Nutzen hat. Jeder muss selber abwiegen ob der Aufwand einer Ablösung ihm Wert ist.

Bernhard Geyer 16. Nov 2012 10:59

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Zitat:

Zitat von ibp (Beitrag 1191475)
Was nervt ist, dass bei jedem BDE-Thema einer der ersten Antworten immer ein BDE-Bashing ist. Ich denke einige hier verdienen mit coden ihren Unterhalt und es ist nicht immer möglich 1000e Zeilen Code zu durchforsten, BDE abzulösen, ggf. DB-Anpassungen durchzuführen und das alles noch zu testen. Vor allem wenn der Endanwender dir das nicht bezahlt, da er in erster Linie keinen Nutzen hat.

Das ist m.E. kein Bashing sondern ein dringender Hinweis das man hier was machen muss. Dem Kunden wird man sowas nicht in Rechnung stellen können sondern man muss es einfach machen wenn man nicht irgendwann mal vor dem Problem stehen will (Ok, bei BDE hat man bisher Glück gehabt) das nix mehr geht und man in einer Hauruck-Aktion sowas angehen muss. Das sind interne Modernisierungsarbeiten an einer Anwendung die man noch weiterentwickelt (Falls man das nicht mehr macht so sollte man den Kunden darauf hinweisen das man diese Anwendung im "wird nur das nötigste gemacht" Modus "weiterentwickelt") die man auch ohne Kundenbezahlung durch zu führen hat.

Ok, wir freuen uns das wir des öfteren neue Kunden bekommen bei dem der bisherige SW-Lieferant die Schiene "Never Change a running system" fährt bzw. für solche Umstellungen Geld will.

mkinzler 16. Nov 2012 11:08

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Die Abkündigung der BDE kam mit D7 ( 2002), die aktuelle Delphiversion ist D17 ( eigentlich D16, da es kein D13 gab). Das ist nun 10 Jahre her. Und ich bin mir sicher, dass der Aufwand an der Software um diese auf eine andere Technik umzustellen geringer gewesen wäre, als die ganzen Klimmzüge, die nötig waren, die BDE-Programme auf neuen OS-Versionen lauffähig zuz machen. Beim Zugriff auf externe DBMS war die BDE zudem schon immer ein Hemmschuh!

Lemmy 16. Nov 2012 11:13

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1191479)
Ok, wir freuen uns das wir des öfteren neue Kunden bekommen bei dem der bisherige SW-Lieferant die Schiene "Never Change a running system" fährt bzw. für solche Umstellungen Geld will.

aha.. Ihr entwickelt also für Eure Kunden eine SOftware, die von denen verkauft wird. Und ihr macht die Softwareentwicklung für die umsonst? Interessantes Thema!

Ich habe aktuell einen Kunden an der Backe (Delphi 5 + QR + BDE). Dem sind die Probleme durchaus bewusst. Und jetzt kommst Du her und behauptest, dass ich als Freiberufler mal eben so 60-80h in die Umstellung auf System X durchführen soll -. ohne Berechnung?!?!? Habe ich irgend was in der gesellschaftlichen Entwicklung verpasst? Bedingungsloses Grundeinkommen vielleicht? ;-)

Warum soll ich meinem Kunden eine Verbesserung ohne Gegenleistung implementieren? Er hat von der Umstellung ein deutlich leistungsfähigeres System, kann neue Kunden fischen (Netzwerkfähigkeit) und die Peformance und Stabilität erhöht sich (ich sag nur Indexfehler).

Bitte um Aufklärung!

Grüße

Bernhard Geyer 16. Nov 2012 11:19

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Zitat:

Zitat von Lemmy (Beitrag 1191482)
aha.. Ihr entwickelt also für Eure Kunden eine SOftware, die von denen verkauft wird. Und ihr macht die Softwareentwicklung für die umsonst? Interessantes Thema!

Hast du falsch verstanden. Der Kunde setzt unsere SW ein und bekommt neue SW-Versionen (Updates/Upgrades) wenn er einen Wartungsvertrag hat. Mit diesem bekommt er dann neue SW-Versionen die auch in solchen internen Bereichen weiter entwickelt wurden.

Zitat:

Zitat von Lemmy (Beitrag 1191482)
Ich habe aktuell einen Kunden an der Backe (Delphi 5 + QR + BDE). Dem sind die Probleme durchaus bewusst. Und jetzt kommst Du her und behauptest, dass ich als Freiberufler mal eben so 60-80h in die Umstellung auf System X durchführen soll -. ohne Berechnung?!?!? Habe ich irgend was in der gesellschaftlichen Entwicklung verpasst? Bedingungsloses Grundeinkommen vielleicht? ;-)

Hast nix verpasst. Zahlt er Wartung/ist SW unter Wartung bekommt er solche Umstellungen "umsonst". Hat er keine Wartung bekommt er eh nix (Außer das was im Vertrag als Garantiezeit vereinbart ist). Ist wie bei jeden SW-Hersteller auch. Oder verschenkt MS sein Windows / Office 2013 für Kunden die mal Windows NT/Office 6 gekauft haben?

Zitat:

Zitat von Lemmy (Beitrag 1191482)
... Stabilität erhöht sich (ich sag nur Indexfehler).

Indexfehler wäre eine SW-Mangel für die der Kunde eine Nachbesserunge verlangen kann. Er kauft deine SW und er kauft nicht die BDE. Wenn du intern BDE einsetzt und damit Probleme hast ist das dein Problem, nicht die des Kunden.

ibp 16. Nov 2012 11:23

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Zitat:

Zitat von mkinzler (Beitrag 1191481)
Die Abkündigung der BDE kam mit D7 ( 2002), die aktuelle Delphiversion ist D17 ( eigentlich D16, da es kein D13 gab). Das ist nun 10 Jahre her.

..und du kaufst dir auch jedes Jahr ein neues Auto weil die Fa. xyz einen neuen Wagen raus bringt der moderner und sicherer ist usw...

Zitat:

Zitat von mkinzler (Beitrag 1191481)
Und ich bin mir sicher, dass der Aufwand an der Software um diese auf eine andere Technik umzustellen geringer gewesen wäre, als die ganzen Klimmzüge, die nötig waren, die BDE-Programme auf neuen OS-Versionen lauffähig zuz machen.

..das kann ich nicht nachvollziehen, hatte diesbezüglich noch nie Probleme. BDE installiert und fertig.

...die Diskussion kann so unendlich fortgeführt werden..bringt ja nichts. Sollte nun ein Kunde sich technisch neu orientieren und das böse BDE-Programm läuft nicht mehr mit dem System, dann wird er auch ohne jede Anstrengung bereit sein wieder mehr Geld zu investieren. ich habe jedenfalls die Kunden die es betrifft diesbezüglich aufgeklärt.

mkinzler 16. Nov 2012 11:31

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Zitat:

Zitat von ibp (Beitrag 1191485)
Zitat:

Zitat von mkinzler (Beitrag 1191481)
Die Abkündigung der BDE kam mit D7 ( 2002), die aktuelle Delphiversion ist D17 ( eigentlich D16, da es kein D13 gab). Das ist nun 10 Jahre her.

..und du kaufst dir auch jedes Jahr ein neues Auto weil die Fa. xyz einen neuen Wagen raus bringt der moderner und sicherer ist usw...

10 Jahre in der It entsprechen 100 für Autos. Es gibt wohl noch wenig Autos, die vor 100 jahren gebaut wurden und noch immer verwendet werden.
Zitat:

Zitat:

Zitat von mkinzler (Beitrag 1191481)
Und ich bin mir sicher, dass der Aufwand an der Software um diese auf eine andere Technik umzustellen geringer gewesen wäre, als die ganzen Klimmzüge, die nötig waren, die BDE-Programme auf neuen OS-Versionen lauffähig zuz machen.

..das kann ich nicht nachvollziehen, hatte diesbezüglich noch nie Probleme. BDE installiert und fertig.
Dann hast du Glück gehabt. Ich vermute einmal die Programme laufen nur lokal mit einem Benutzer und die Installation wurde abw. der Standardinstallation installiert oder nit mit einem NTFS Dateisystem. Btw. bei Verwendung einer embedded DB wie SQLite oder FB embedded könnte man dann auf die Installation der BDE verzichten, der Zugriff wäre schneller und man hätte mehr Features.
Zitat:

...die Diskussion kann so unendlich fortgeführt werden..bringt ja nichts. Sollte nun ein Kunde sich technisch neu orientieren und das böse BDE-Programm läuft nicht mehr mit dem System, dann wird er auch ohne jede Anstrengung bereit sein wieder mehr Geld zu investieren. ich habe jedenfalls die Kunden die es betrifft diesbezüglich aufgeklärt.
Mit jedem Windowspatch könnte die Lauffähigkeit der BDE schlagartig beendet sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:16 Uhr.
Seite 3 von 7     123 45     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz