Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Wie geht es weiter mit Delphi? Ernüchternde Support-Aussagen (https://www.delphipraxis.net/210967-wie-geht-es-weiter-mit-delphi-ernuechternde-support-aussagen.html)

Papaschlumpf73 6. Jul 2022 12:44

AW: Wie geht es weiter mit Delphi? Ernüchternde Support-Aussagen
 
Zitat:

Zitat von Redeemer (Beitrag 1508464)
Da bei Windows 10 nur der SQLNCLI für SQL Server bis <=2005 mitgeliefert wird, brauchst du den SQLNCLI 2014 aber oft weiterhin. Selbst für SDAC von Devart braucht man den. Betrifft vor allem den Zugriff auf bestimmte benannte Instanzen und ab 2008 eingeführte Datentypen. Für die Datentypen kann man sich Unterstützerklassen schreiben, muss dann aber deren "As"-Eigenschaften verwenden.

Wo kriegt man den denn her? Ich dachte bei SQLNCLI 2012 ist Schluss...

himitsu 6. Jul 2022 14:02

AW: Wie geht es weiter mit Delphi? Ernüchternde Support-Aussagen
 
Zitat:

Schon damals war mir klar, dass Delphi für die Entwicklung von Datenbankanwendungen (wie) geschaffen war
ja klar ... Delphi (Turbo Pascal) wurde ja von einer Firma (Borland) übernommen, welche u.A. mit Datenbanken (Oracle) ihr Geld verdiente.


[add]
Zitat:

SDAC ist natürlich nur für MSSQL. Aber es gibt ja auch UniDac..
PgDAC uvm. :stupid:

BigAl 6. Jul 2022 14:32

AW: Wie geht es weiter mit Delphi? Ernüchternde Support-Aussagen
 
Ich verwende seit etwa 15 Jahren (+/-) das SDAC von Devart für den Zugriff auf SQL-Server Datenbanken. Alle meine Anwendungen laufen bei Kunden weltweit im 7/24 Betrieb. Das ist super robust und wird auch immer noch sehr gut gepflegt (und bei Problemen erhält man schnellen Support). SDAC ist natürlich nur für MSSQL. Aber es gibt ja auch UniDac... Soviel zur Zukunftssicherheit.

Ich denke aber auch - wie meine Vorredner - dass das eher ein Designproblem ist...

Uwe Raabe 6. Jul 2022 15:12

AW: Wie geht es weiter mit Delphi? Ernüchternde Support-Aussagen
 
Zitat:

Zitat von Papaschlumpf73 (Beitrag 1508462)
Eigentlich suche ich auch keine Ausweichlösung, sondern wollte mich mit euch über den generellen Umgang bei Emba mit solchen Problemen unterhalten.

Die Aussage der FireDAC-Entwickler sagt, dass er nichts tun kann muss ja nicht auf ewig so bleiben. Es ist gar nicht so unwahrscheinlich, dass das in einem zukünftigen Release gelöst wird. Manchmal sind dazu vielleicht größere Umbauten nötig, die in einem schnellen Fix nicht unterzubringen sind - wer weiß das schon.

Papaschlumpf73 6. Jul 2022 16:09

AW: Wie geht es weiter mit Delphi? Ernüchternde Support-Aussagen
 
Jedenfalls finde ich es sehr schade, dass viele Funktionalitäten, die man früher bedenkenlos einsetzen konnte, nicht mehr dem Stand der Technik entsprechen. Oft geht’s nur noch mit Gefrickel oder Komponenten von Drittanbietern.

Nur ein paar Beispiele:
  • Die alten OLE DB Provider funktionieren; die neuen nur mit Einschränkungen
  • FTP funktioniert - haut dir aber jeder Admin zurecht um die Ohren; SFTP/FTPS gibt’s nicht
  • WSDL-Dateien einlesen geht - sofern diese den technischen Stand von vor 15 Jahren haben. Bei Standards wie WSSecurity muss schon gefrickelt werden. Und Dateianhänge mit MTOM+XOP…
Dabei sind doch Datenbankanbindung, Datenaustausch und Webservices pure Basics, die jede Entwicklungsumgebung unterstützen sollte. Also nach heutigen Standards und nicht denen von vor 10-15 Jahren.

Vielleicht werde ich ja auch nur alt und sentimental…

Sinspin 6. Jul 2022 16:54

AW: Wie geht es weiter mit Delphi? Ernüchternde Support-Aussagen
 
Was meinst Du mit SFTP/FTPS geht nicht? Du meinst es gibt keine Komponente dafür?
Da sind wir wieder bei der Frage, was sollte bei Delphi dabei sein und was muss man zukaufen.

Keine Frage, das Internet und seine Protokolle sind Heute sowas wie das Öl im Getriebe.
Aber auch Öl kauft man zu.
Emba könnte ein Paket von Pro-Komponenten anbieten. Aber warum? Die haben sicher schon genug zu tuen die anderen Platformen aktuell zu halten.

Es gibt eine ganze Reihe Hersteller die sich seit Jahren ins Zeug legen und alle wesentlichen Protokolle implementieren. Das kostet Zeit und Geld.
Zum Beispiel /N-Software, die kenne ich seit 15 Jahren. Geht es um Kommunikation sind die mein Öl Lieferant ;-)
Umsonst sind die nicht. Aber dafür ist alles gleich aufgebaut, einfach zu verstehen und läuft stabil!

himitsu 6. Jul 2022 17:06

AW: Wie geht es weiter mit Delphi? Ernüchternde Support-Aussagen
 
Es gibt die INDY ... inzwischen sind die auch Multiplatform.

Und es gab das eigene Zeugs, wie TWebBrowser oder TNetHTTPClient, was auch Multiplatform ist.
Nur dass bei den "eigenen" Sachen schon ein bissl sehr viel fehlt.

Papaschlumpf73 6. Jul 2022 17:12

AW: Wie geht es weiter mit Delphi? Ernüchternde Support-Aussagen
 
Zitat:

Zitat von Sinspin (Beitrag 1508484)
Was meinst Du mit SFTP/FTPS geht nicht? Du meinst es gibt keine Komponente dafür?

Ja genau - also jedenfalls nicht im Delphi-Paket. Das ist halt meine Sentimentalität: Vor 25 Jahren konnte ich einfach so FTP einsetzen und das war ok. Und heute muss ich für dieselbe Funktionalität (nur eben sicherer) Komponenten woanders dazu kaufen. Es geht dabei nicht ums Geld, sondern vielmehr um den zeitlichen Aufwand - und jeder Hersteller hat so seine Eigenheiten, an die man sich gewöhnen muss. Was ist nun aus RAD geworden? Das R stand einst für Rapid - heute wohl eher für Rudimentär.

Redeemer 6. Jul 2022 18:35

AW: Wie geht es weiter mit Delphi? Ernüchternde Support-Aussagen
 
FTPS sollte mit Indy gehen, ist aber abhängig von OpenSSL.
SFTP, besser bekannt als SSH, geht ebenfalls nativ nicht kostenfrei. SSH ist aber halt auch nicht so einfach zu implementieren. Man sollte es kostenfrei mit der Putty-Suite hinbiegen können, damit hab ich bisher selbst aber nur eine SSH-Implementierung ohne SFTP gebaut.

Zitat:

Zitat von Papaschlumpf73 (Beitrag 1508465)
Zitat:

Zitat von Redeemer (Beitrag 1508464)
Da bei Windows 10 nur der SQLNCLI für SQL Server bis <=2005 mitgeliefert wird, brauchst du den SQLNCLI 2014 aber oft weiterhin. Selbst für SDAC von Devart braucht man den. Betrifft vor allem den Zugriff auf bestimmte benannte Instanzen und ab 2008 eingeführte Datentypen. Für die Datentypen kann man sich Unterstützerklassen schreiben, muss dann aber deren "As"-Eigenschaften verwenden.

Wo kriegt man den denn her? Ich dachte bei SQLNCLI 2012 ist Schluss...

Hab da was durcheinander gebracht. SQLNCLI 14 heißt das Ding und ist für SQL Server 2012. Fies ist auch, dass es Regressionen gibt. Beispiel: Wir hatten bei uns in der Firma vier unterschiedliche Versionen 14.0, ich nenne sie aufsteigend nach Build A < B < C < D. A konnte etwas nicht, B und D konnten es, aber C nicht.

Bernhard Geyer 6. Jul 2022 19:36

AW: Wie geht es weiter mit Delphi? Ernüchternde Support-Aussagen
 
Zitat:

Zitat von Papaschlumpf73 (Beitrag 1508478)
Die alten OLE DB Provider funktionieren; die neuen nur mit Einschränkungen

Ist nicht mittlerweile (nach MS) ODBC state of the Art.
Bin ich froh das ich die ganzen ODBCE/DAO/RDO/ADO/ADO.NET/...-Techniken nicht alle mitmachen musste

Zitat:

Zitat von Papaschlumpf73 (Beitrag 1508478)
FTP funktioniert - haut dir aber jeder Admin zurecht um die Ohren; SFTP/FTPS gibt’s nicht

Bei uns wird oft HTTP-Upload genutzt. SFTP kommt selten vor.

Zitat:

Zitat von Papaschlumpf73 (Beitrag 1508478)
WSDL-Dateien einlesen geht - sofern diese den technischen Stand von vor 15 Jahren haben. Bei Standards wie WSSecurity muss schon gefrickelt werden. Und Dateianhänge mit MTOM+XOP…

Ja. Die SOAP-WS ist nicht gerade das Steckenpferd. Glücklicherweise vermeiden das auch die Kunden und setzen entweder SOAP + Security über Firewalls um (Anwendung außen vor) oder setzen gleich auf REST/JSON und Co. und vermeiden SOAP mittlerweile.
Aber vor kurzen mit einer Delphi+SOAP-Client geschafft das nach eine Navision-Update nicht die ganzen WSDLs komplett anders aussahen sondern wieder den alten Stand repräsentierten.

Zitat:

Zitat von Papaschlumpf73 (Beitrag 1508478)
Dabei sind doch Datenbankanbindung, Datenaustausch und Webservices pure Basics, die jede Entwicklungsumgebung unterstützen sollte. Also nach heutigen Standards und nicht denen von vor 10-15 Jahren.

Ich finde das was mit REST/JSON eingebaut wurde ganz gut.
Und in der großen Version gibts ja auch Anbindungen für die ganzen ECommerce+CRM-Lösungen "out of the box" (wobei ich die Qualität dieser nicht bewerten kann).
Und mit Devart gibts für die DB-Schnittstelle ein sehr gute Alternative. Im Beruflichen Umfeld meisten kein relevanter Kostenfaktor (wenn man gesparte Supportzeit dagegen hält).


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:40 Uhr.
Seite 2 von 4     12 34      

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 by Thomas Breitkreuz