![]() |
Welches Delphi Framework für Restful Server ?
Welches Delphi Framework ist am besten für eine zunächst kleine API die den
![]() Ich habe nur folgende gefunden -Mars Curiosity von Andreas Magni ![]() -RAD EMS-Server (und welches davon Brauche ich Server Package oder Server console?) -DataSnap (TDSServer??) Dann wäre da noch die Alternative alles selbst zusammen zu bauen mittels TCustomWebdispatcher, TIDhttpServer und irgend einer JWT library, aber ich sehe das umsetzen vom Restful standard wie er hier beschrieben ist ![]() Es hätte allerding den vorteil, das ich es in delphi2007 machen könnte, während ich für die oben auf gelisteten möglichkeiten Delphi 11 benutzen würde. Die RestApi soll aber zugang zu funktionen einer App liefern die nur als Delphi2007 code vorliegt. Sprich wenn ichs mit Delphi11 programmiere muss ich es irgendwie in eine DLL verpacken oder eine IPC schnittstelle bereit stellen, aber das wäre aus meiner Sicht das kleinere übel im Vergleich selbstständigen zum umsetzen des Restfull standards. Gibts noch andere Restful Server Frameworks für Delphi ? Gibt es ein Restful Framework für D2007? |
AW: Welches Delphi Framework für Restful Server ?
Also mein Anwendungsfall war ohne jegliche Authentifizierung, einfach nur Daten rein und raus. In den letzten Jahren wurden es zwar viel mehr Daten, Abläufe änderten sich ein bisschen, aber im Endeffekt bin ich heute immer noch sehr zufrieden mit dem handgebastelten Indy-Http-Server und ein paar Handlern.
Siehe damals hier: ![]() |
AW: Welches Delphi Framework für Restful Server ?
Zitat:
Wenn das framework sowas sie OAuth2 usw anbietet ist das natürlich auch ne tolle option für später mal. Dann muss ich evtl. nicht nur JSON sondern auch Binärstreams ausliefern...darauf würde ich verzichten wenn ich es zufuß machen muss. Aber so sachen wie ETags für Resource versionen auf die mit 304 geantowrtet wird wenn sie identisch sind usw. würde ich ungerne selbst programmieren...da gibts ja soo viel in dem standard. |
AW: Welches Delphi Framework für Restful Server ?
Zitat:
Ich bin wirklich niemand der das Rad gerne neu erfindet, aber sich bei jeder Kleinigkeit eine weitere Abhängigkeit reinzuziehen ist oft auch das andere Extrem. Ich glaube man muss erst einmal genau wissen, was man braucht und wohin die Reise evtl. noch gehen wird, dann kann man auch mit guter Gewissheit sich entweder für irgendeinen Framework entscheiden oder auch einfach selbst machen. |
AW: Welches Delphi Framework für Restful Server ?
|
AW: Welches Delphi Framework für Restful Server ?
Zitat:
Zitat:
|
AW: Welches Delphi Framework für Restful Server ?
|
AW: Welches Delphi Framework für Restful Server ?
Zitat:
Frameworks allgemein sind gut, wenn man einfach bestehende Daten bereitstellen will. Aber oft muss man doch um dem Konsumenten entgegen zu kommen die Daten ein wenig "bearbeiten", oder auch in der Schnittstelle von den Daten wegabstrahieren. Meiner Erfahrung nach kommt man dann am Ende besser zurecht, wenn man das selbst implementiert. Ehrlicherweise muss man sagen, dass daraus dann oft ein kleines den eigenen Ansprüchen entsprechendes "Micro-Framework" wächst. Ich finde den THttpAppSrv von ICS ziemlich gut. Es gibt dazu ein umfassendes Beispiel und in der englischen DP guten Support. |
AW: Welches Delphi Framework für Restful Server ?
Einen REST-Server hab ich bei uns ganz leicht ins Projekt bekommen.
Eigentlich war nur nötig ein Property auf True zu setzen. OK, am Ende war es schonmal drin und weil inaktiv, fiel nicht auf, dass es kapput war. Wir hatten und DataSnap abtrahiert und ursprünglich konnte er er Conntection Binär oder REST nutzen. Da REST langsam war, wenn es um DataSets und FileStreams ging, hatten wir nur Binär benutzt. Das kaputte nun repariert und dann das Propery "rum Aktivieren des REST" auf True gesetzt. Aus sicherheitsgründen auch gleich mal noch das Berechtigungszeugs gleich mit eingebaut, um via Attributen im Delphi-Code steuern zu können wo was von wem gemnutzt werden darf. um eine neue Schnittstelle reinzubekommen, wird einfach eine Methode in eine der Serverklassen eingefügt. da dran das Property um es für REST freizugeben und fertig. |
AW: Welches Delphi Framework für Restful Server ?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 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