AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi ISAPI vs. Stand-Alone Server. Meinungen?
Thema durchsuchen
Ansicht
Themen-Optionen

ISAPI vs. Stand-Alone Server. Meinungen?

Ein Thema von alzaimar · begonnen am 4. Sep 2006 · letzter Beitrag vom 5. Sep 2006
Antwort Antwort
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#1

ISAPI vs. Stand-Alone Server. Meinungen?

  Alt 4. Sep 2006, 19:05
Hallo,
Wir müssen einen Webserver ersetzen. Dieser Server ist in Java geschrieben, läuft im Tomcat unter Linux und unterstützt natürlich mehrere Connections. Er liefert keine HTML Seiten, sondern XML-Objekte. Im Hintergrund werden massiv Datenbankoperationen ausgeführt. Soweit, so schlecht.

Der Entwickler ist nun weg und wir überlegen nun, was wir machen sollen:
a) Alles so lassen und irgendwen dazu verdonnern, die SW zu pflegen.
b) Alles als Delphi ISAPI-DLL neu schreiben
c) Alles als Delphi Stand-Alone-Webserver schreiben

Der Server hat ca. 5000 Programmzeilen (noch nicht gezählt) und umfasst ca. 50 Operationen.

Wie gut kann man eine ISAPI-DLL debuggen? Ist ein Standalone Server stabil (unabhängig von unseren Programmierkenntnissen)?

Wie sind Eure Erfahrungen? oder anders ausgedrückt:

Was soll ich nur tun?
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: ISAPI vs. Stand-Alone Server. Meinungen?

  Alt 4. Sep 2006, 22:18
Wieso neu schreien und dann auch noch mit Win32-Delphi?
Ist der Code dieser Anwendung grotten-schlecht oder versteht von euch keiner Java?

Java hat (in der bisher eingesetzten Lösung mit Apache + Tomcat) einige Vorteile gegenüber einer Delphi-Win32-Lösung:
- Läuft auf jeder Plattform unter der auch Apache+Tomcat läuft
- Sollte bei passender Programmierung performant laufen und diverse Optimierungen verwenden die man in einer eigenen ISAPI-DLL schwerlich in ein paar Tagen nachprogrammieren kann.


Wenn schon neu Entwickelt würde ich eine Grundsatzentscheidung treffen die zwischen folgenden Alternativen entscheidet:

- Verwendung von .NET und ASP.NET (1.1 oder gleich 2.0)
- Weiterentwicklung auf Java und den dort angebotenen Möglichkeiten.

Damit werden heutzutage ich würde sage 95% aller größeren serverseitigen Projekte entwickelt. In 2006 noch eine ISAPI oder einen eigenen Webserver neu schreiben ist das setzen auf ein auslaufendes Modell.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: ISAPI vs. Stand-Alone Server. Meinungen?

  Alt 5. Sep 2006, 06:30
Hallo alzaimar,

hier noch eine andere Sichtweise: als Java-Entwickler ist "deine" Produktivität etwa 200 bis 300 LOC/PM - der existierende Server repräsentiert somit etwa 2 Personenjahre. Ist da ein Rewrite überhaupt noch interessant?

Grüße vom marabu
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: ISAPI vs. Stand-Alone Server. Meinungen?

  Alt 5. Sep 2006, 06:46
Oha, Gegenwind aus der Spezialistenecke, das freut mich, denn bei einem glatten 2:0 für die Beibehaltung der Ist-Situation werde ich dann derzeit keinen Gedanken an eine Reimplementierung verschwenden, sondern lieber Jemanden finden, den ich da einarbeiten kann. Vermutlich ist es auch nicht allzuschwer.

Das Blöde ist eben nur, das der Programmierer ein Linux-Jünger ist/war, und ich einfach keine Lust habe, extra ein paar Linux-Büchsen ins Büro zu stellen.

Unterm Strich scheint dies aber die Lösung mit den wenigsten Seiteneffekten zu sein, zumal das vom marabu beschriebene Zeitproblem ziemlich gravierend ist.

Danke für Eure Warnungen.

Bis zum nächsten Mal.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: ISAPI vs. Stand-Alone Server. Meinungen?

  Alt 5. Sep 2006, 06:50
Zitat:
Das Blöde ist eben nur, das der Programmierer ein Linux-Jünger ist/war, und ich einfach keine Lust habe, extra ein paar Linux-Büchsen ins Büro zu stellen.
Der Vorteil von java ist doch gerade, daß es plattformunabhängig ist. Tomact läuft auch auf Windows, obwohl ich kein Problem mit einer Linux-Büchse hätte Außerdem gibt es ja auch noch Virtualisierung.
Markus Kinzler
  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 22:23 Uhr.
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