You are welcome to participate in the XSharp newsgroups and forum.

When posting to the newsgroups and forums we ask you kindly to follow the rules that you can find here: https://www.xsharp.info/faq/39-xsharp-news-server-rules

× Hier wird Deutsch gesprochen

xSharp und Web App

More
5 days 21 hours ago #1 by Horst Korak
Horst Korak created the topic: xSharp und Web App
Hallo Leute,
ich möchte mich mal zuerst dafür bedanken, dass es ein Forum in deutsch gibt. Ich kann zwar ein wenig englisch aber eben nur ein wenig.

Ich bin mit Basic und dann mit dBase3 aufgewacheen und bin eigentlich richtig entäuscht was die Gegenwart an Computersprachen anzubieten hat. C# und Java etc. mit diesen dämlichen Klammern. HTML - aber wirklich, hier hat einer sich verwirklicht ohne eine Ahnung zu haben was er treibt und alle liefen hinter ihm her.
Aber kommen wir zum Punkt. Zur Zeit nutze ich HTML als Benutzeroberfläche (und zwar so einfach aufgebaut wie möglich) und VO 2.7 (CGI EXE) für die Abarbeitung der Anforderungen, als DB nutze ich das simple DBF Format. Und ich bin echt happy damit. das Ding ist sauschnell und ist einfach zu warten (updates) Nur ist es leider so, dass die Zukunft mich eines Tages aussperrt und die CGI's nicht mehr laufen werden. Ich dachte schon daran auf C# umzusteigen und auch das verhasste SQL einzusetzen.
Nun aber gibt es mit xSharp einen Hoffnungsschimmer :-) Wie ihr vielleicht mitbekommen habt, versuchte ich meine Apps als CGI's ins Dot.net Zeitalter zu konvertieren. Leider ist es so, das IIS das Ding aber so abkapselt , dass es keine DLL nachlädt.
Mir bleiben nun 2 Möglichkeiten. Ich sah von Wolfgang den HttpListener, so umgehe ich den MS IIS und habe die volle Kontrolle über den Zugriff auf meine Webseite. Oder ich nutze die Möglichkeit des IIS und der ASP Schnittstelle und erstelle Module (oder sind es Filter?, das kapier ich leider nicht richtig).
Leider bräuchte ich für 1 und 2 ein Beispiel, wie ich (zB.) auf Bottom 'Sende_Login' reagieren kann.
ASP als Alternative kommt nicht in Frage, ich will nicht zurück in die Steinzeit und 'normale' Windows Apps sind auch kein Thema, die Zeiten sind vorbei, wo eine Desktop App von nöten ist.

Ich weiss nicht ob ihr euch damit beschäftigt habt, aber für welche Variante würdet ihr euch entscheiden ? Wen überhaupt :-) und warum ?

Gruss Horst

ps: Ihr könnt ja mal reinschauen. www.swissbase.ch User und PW handwerk, dann seht ihr was mich so umtreibt. Und verzeiht wen mal was nicht läuft ;-)

Please Log in to join the conversation.

More
5 days 10 hours ago #2 by Wolfgang Riedmann
Wolfgang Riedmann replied the topic: xSharp und Web App
Hallo Horst,

das deutsche (und das italienische) Forum gibt es, damit auch jemand, der sich in Englisch nicht so sicher fühlt, problemlos drauflos schreiben kann.

Was Dein Problem betrifft: der HttpListener von mir nutzt http.sys, um einen Webserver komplett zu ersetzen. Einen kompletten Webserver kannst Du damit nicht ersetzen - das ist eher gedacht, um einen Webservice aufzusetzen, der als Frontend einen richtigen Webserver wie den IIS oder den Apache (oder gar den nginx) vorgesetzt bekommt. Das ist nämlich genau die Architektur, mit der unsere künftigen Web-Applikationen geschrieben werden.

Für Deine Zwecke ist das vermutlich Overkill.

Einer der Kollegen aus Rom (Danilo Giuliani) hat aber dankenswerterweise eine Dokumentation geschriebe, wie er Webapplikationen mit X# baut. Und ein anderer (Nick Friend) hat sie ins Englische übersetzt.
Dieses Material findest Du in Englisch oder Italienisch hier:
https://www.xsharp.info/itm-downloads?folder=general%252FLessons

Falls Du Hilfe brauchst, oder was nicht verstehen solltest: frage bitte auf Englisch im entsprechenden Pearls-Thread nach. Danilo kann leider kein Deutsch - im Notfall muss halt ich schauen, etwas zu dolmetschen.

Diese Woche ist etwas schwierig, weil gerade die X#-Konferenz in Köln stattfindet und auch ich hier bin.

Wolfgang

Please Log in to join the conversation.

More
4 days 32 minutes ago #3 by Danilo Giuliani
Danilo Giuliani replied the topic: xSharp und Web App
A good alternative to IIS is Ultidev Web Server Pro, a very light web server, easy to install, even easier to manage; he also manages HTTPS connections; I use it for a large presence management application for all customers who do not want or can not use IIS. It works from XP onwards. I prefer it to IIS.

Danilo

Please Log in to join the conversation.

More
2 days 6 hours ago #4 by Horst Korak
Horst Korak replied the topic: xSharp und Web App
Hallo Wolfgang

- um einen Webserver komplett zu ersetzen. Einen kompletten Webserver kannst Du damit nicht ersetzen -

Verstehe ich jetzt nicht. Ich seh es so: Es ist ein Beriebssystem installiert, dann läuft dein HttpListener als Service (irgendwie so ) und wenn dann ein Request kommt zB. 'Button_Artikel_Save' wurde gedrückt, kann ich den entsprechenden Code ausführen lassen.

Dann brauche ich keinen Webserver. Nur einen Server der nichts anderes tut als auf diese Request's zu reagieren. Eine lange 'DO CASE' Liste. Richtig ?

Noch eine kleine Frage. Wurde die Runtime und DBF handling schon gemacht, oder benötigt man weiterhin Vulcan Teile ?

Gruss
Horst

Please Log in to join the conversation.

More
2 days 6 hours ago #5 by Horst Korak
Horst Korak replied the topic: xSharp und Web App
Ciao Danilo

I downloaded your WebTest Example. I will try it later.
Question : Do you have a online example runing ? So i can see how this asp WIndows and Controls looks on different screen sizes and so on.

Horst

Please Log in to join the conversation.

Moderators: Wolfgang Riedmann