AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Mitfahrzentrale

Ein Thema von Freyr77 · begonnen am 24. Okt 2016 · letzter Beitrag vom 14. Dez 2016
Antwort Antwort
Freyr77
(Gast)

n/a Beiträge
 
#1

AW: Mitfahrzentrale

  Alt 24. Okt 2016, 09:35
Hat jemand eine Idee, wie man das mit Delphi am besten realisiert?

mit Delphi den Server implementieren, der im Grunde "nur" ein paar HTML-Dateien und die Daten per REST ausliefert, den Client dann mit HTML5 + Angular und gut ist...

Für Delphi dann am besten noch ein Webframework verwenden (z.B. so was https://www.habarisoft.com/habari_we...2.12/docs/api/) das eine WebAPI bereit stellt. Kann man aber sicherlich auch selber machen, wenn man die Zeit hat....

Oder gleich auf .NET und VisualStudio wechseln, da gibt es dann schon einiges frei Haus und dazu auch die Möglichkeit den Server auf Linux zu hosten - kommt zwar auch für Delphi, aber wie gut das dann wird muss sich erst noch zeigen....
Danke für den Ansatz!
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Mitfahrzentrale

  Alt 24. Okt 2016, 09:52
Falls du dich mit C# auskennst, dann wäre ASP.Net auf einem IIS vielleicht noch eine Möglichkeit. Wenn es ein IIS ist, dann müsst ihr natürlich noch die Windows Lizenzkosten für die eigentliche Windows Lizenz und die Zugriffe (CALs) usw. im Auge haben.

Bei einer unbekannten Anzahl von Clients empfiehlt sich eine Core Lizenz. Die sind aber nicht gerade günstig. Alternativ wäre ein Linux Server wohl besser. Aber da laufen soweit ich weiß keine ASP.Net Anwendungen. Mono kann das soweit ich weiß noch nicht umsetzen, aber bin mir da unsicher.
  Mit Zitat antworten Zitat
vagtler

Registriert seit: 9. Jul 2010
Ort: Köln
667 Beiträge
 
Delphi 2010 Professional
 
#3

AW: Mitfahrzentrale

  Alt 24. Okt 2016, 17:41
[...] Alternativ wäre ein Linux Server wohl besser. Aber da laufen soweit ich weiß keine ASP.Net Anwendungen. Mono kann das soweit ich weiß noch nicht umsetzen, aber bin mir da unsicher.
Mittlerweile unterstützt ASP.NET Linux nativ, d.h. Mono ist gar nicht mehr notwendig.

https://docs.asp.net/en/latest/
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Mitfahrzentrale

  Alt 24. Okt 2016, 19:53
[...] Alternativ wäre ein Linux Server wohl besser. Aber da laufen soweit ich weiß keine ASP.Net Anwendungen. Mono kann das soweit ich weiß noch nicht umsetzen, aber bin mir da unsicher.
Mittlerweile unterstützt ASP.NET Linux nativ, d.h. Mono ist gar nicht mehr notwendig.

https://docs.asp.net/en/latest/
Oh. Ok. Das wusste ich nicht.
  Mit Zitat antworten Zitat
mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#5

AW: Mitfahrzentrale

  Alt 24. Okt 2016, 20:36
Wenn man Delphi "kann" und mit dem gesamten "WEB Kram" möglichst wenig zu tun haben will, würde ich in diesem Fall einen billigen virtuellen Windows (Web)Server mit einer nativen Delphi+IntraWeb+CGdevTools Applikation und beliebiger (Server)lokalen Datenbank realisieren. Klar nix kostenloses und nix Opensource und auch nix mit bekannten WEB-Framewoks... eben einfach nur etwas was wie gewünscht im Rahmen der Anforderungen&Vorgaben mit Delphi Kenntnissen "vorhersehbar" funktioniert.

Aber "so nebenbei" geht das vernünftig kalkuliert eigentlich nicht, auch wenn es um Tierschutz oder so geht... unter 5..7TEur würde ich keine Realisierungsangebot für sowas abgeben, egal mit welchem Tool/Framework.

Geändert von mensch72 (24. Okt 2016 um 20:40 Uhr)
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.240 Beiträge
 
Delphi 12 Athens
 
#6

AW: Mitfahrzentrale

  Alt 26. Okt 2016, 06:40
...einen billigen virtuellen Windows (Web)Server mit einer nativen Delphi+IntraWeb+CGdevTools Applikation ...
Danke für den Tipp, das kannte ich noch nicht.
Habe mich auf der Seite mal umgesehen, finde aber Null Info wie das wirklich umgesetzt ist.

Was sind CGDevTools denn genau, sind das nur erweiterte Komponenten, abgeleitet von IntraWeb mit etwas HTML5 oben dran ?

Habe noch keine Erfahrung mit IntraWeb, aber mit dem kommenden Linux-Support könnte das mal interessant werden.
So wie ich das verstehe ist IntraWeb kein Ajax, sondern immer kompletter Seitenaufbau, richtig ?

Würde das CGDevTool dafür dann Ajax reinbringen, wie ist die Kommunikation Client-Web geregelt ?

Wie ist denn die Performance von IntraWeb generell, laufen damit Anwendungen mit größerem Traffic ?
Vielleicht hast du ja Beispiele wo das eingesetzt ist, für kleinen Traffic ist IW denke ich OK, wird wohl
aber schlecht skalieren.
Wenn ich falsch liegen sollte klär mich bitte auf, vielleicht hast du ja ein paar gute Seiten wo ich reale Praxistipps finde.

Rollo
  Mit Zitat antworten Zitat
vagtler

Registriert seit: 9. Jul 2010
Ort: Köln
667 Beiträge
 
Delphi 2010 Professional
 
#7

AW: Mitfahrzentrale

  Alt 26. Okt 2016, 07:16
Wenn Du wirklich Traffic erwartest, dann verabschiede Dich unbedingt von Delphi als Webapplikationsserver. Ganz unbedingt!
  Mit Zitat antworten Zitat
Antwort Antwort


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 08:22 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