AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Suche Tutorial(Deutsch) für Webserver etc.
Thema durchsuchen
Ansicht
Themen-Optionen

Suche Tutorial(Deutsch) für Webserver etc.

Ein Thema von Jens Hartmann · begonnen am 9. Apr 2010 · letzter Beitrag vom 12. Apr 2010
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#1

Suche Tutorial(Deutsch) für Webserver etc.

  Alt 9. Apr 2010, 08:28
Hallo und schönen guten Morgen zusammen,

ich habe dank viel Hilfe von der DP, ein mittlerweile gut funktionierendes Programm geschrieben. Dies alles wurde mir durch Eure Hilfe und natürlich auch Eigenleistung erst ermöglicht.

Mittlerweile ist es so, das ich am besten lerne und vorallem verstehe, wenn ich mich selber durch irgendetwas durchkämpfe. Da ich als nächsten Schritt für mein Programm (WIN32 Anwendung mit Delphi 2007 Pro. porgrammiert) eine zusätzliche Webbassierende Oberfläche integrieren möchte, würde ich dazu gerne mal einige Tutorials durcharbeiten.

Also mein Ziel oder besser Gedanke ist, meine integrierte Firebird Datenbank über eine zusätzliche Weboberfläche abzufragen. Daher wäre ich Euch dankbar, wenn Ihr mir einige Möglichkeiten und am besten deutschsprachige Tutorials dazu empfehlen könntet.

Danke schon mal und Gruß

Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

Re: Suche Tutorial(Deutsch) für Webserver etc.

  Alt 9. Apr 2010, 08:44
Erstmal solltest du wissen, dass Webanwendungen grundsätzlich anders sind als Desktop-Anwendungen. Deshalb musst du/müssen wir wissen was du möchtest:

Dein Desktopprogramm lokal im Webbrowser bedienen können
Dein Desktopprogramm im Netzwerk per Webbrowser bedienen zu können
Die Funktionalität deiner Anwendung im Netzwerk bereitstellen, um gleichzeitig vielen Benutzer den Zugriff zu erlauben.

Das alles sind grundverschiedenen Dinge. Letzteres ist quasi das redesign als Webanwendung, wenn du Darstellung und berechnung vernüftig getrennt hast, könnten sich Codeteiel wiederverwenden lassen.
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#3

Re: Suche Tutorial(Deutsch) für Webserver etc.

  Alt 9. Apr 2010, 09:07
Das hängt ein weinig von der Zeit und der Einarbeitung ab dich dafür brauche. Ich will langsam anfangen und was sich dann später daraus entwickelt muss ich dann mal sehen. Ich könnte mir folgenden Ablauf vorstellen und dann halt je nach Zeit die einzelnen Punkte realisieren...

Grundsätzlich über das Netzwerk. Also mit Webserver etc.

1. Ziel: Firebird Datenbank 1 Tabelle mit Ereignissdaten einer Gefahrenmeldeanlage über Webbrowser abfragen.
2. Ziel: Datenbank auf verschieden Möglichkeiten über Webbrowser durchsuchen
3. Ziel: Mehrer Clientdatenbanke untereinander über Webbrowser vergleichen

4. Ziel: Örtliche Anwendung über Webbrowser konfigurieren.Jedoch ganz weit weg.

Ich will damit eigendlich erreichen, das die entstandenen Daten von jedem Rechner im Netzwerk aus abgefragt und ausgewertet werden können.

Im Anhang habe ich mal einen exportierten Inhalt einer Datenbank im html Format. Diese Daten will ich eigendlich nur Abfragen können, Auswerten können und eventuell verschiedene Objekte untereinander vergleichen können.

Gruß Jens
Angehängte Dateien
Dateityp: zip protokoll_688.zip (5,0 KB, 22x aufgerufen)
Jens Hartmann
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#4

Re: Suche Tutorial(Deutsch) für Webserver etc.

  Alt 9. Apr 2010, 11:17
Okay, ich sehe da zwei grundverschiedenen Möglichkeiten:

1. Du erweiterst die Funktionalität des Desktopprogramms. Integrierst einen HTTP-Server und lieferst HTML-Seiten zurück. Ist grundsätzlich möglich, kann aber leicht unübersichtlich werden. Und natürlich muss das desktopprogramm laufen und die IP/Computername müssen bekannt sein, um zugreifen zu können.

2. Du hast einen seperaten HTTP-Server (z.B. Apache) und greifst mit einer geiigneten Technologie (PHP, asp.net, JSP, RoR, whatever) auf die gleiche Datenbank zu. Ist erstmal mehr Aufwand, weil du deinen Code nicht übernehmen kannst. Und du musst zwei Anwendungen pflegen, die beide das gleiche machen. Andererseits ist das dann eine "richtige" Webanwendung
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#5

Re: Suche Tutorial(Deutsch) für Webserver etc.

  Alt 9. Apr 2010, 11:40
Hallo jfheins,

Zitat von jfheins:
1. Du erweiterst die Funktionalität des Desktopprogramms. Integrierst einen HTTP-Server und lieferst HTML-Seiten zurück. Ist grundsätzlich möglich, kann aber leicht unübersichtlich werden. Und natürlich muss das desktopprogramm laufen und die IP/Computername müssen bekannt sein, um zugreifen zu können.
Grundsätzlich ist gewährleistet das das Desktopprogramm läuft, da es ja Daten aufzeichen soll. Die Computernamen bzw. IP-Adressen sind bekann und auch fest vergeben.
Daher gesehen, wäre es mit Sicherheit einen Interesante Möglichkeit, da ich nur einen Anwendung pflegen müsste.

Zitat von jfheins:
2. Du hast einen seperaten HTTP-Server (z.B. Apache) und greifst mit einer geiigneten Technologie (PHP, asp.net, JSP, RoR, whatever) auf die gleiche Datenbank zu. Ist erstmal mehr Aufwand, weil du deinen Code nicht übernehmen kannst. Und du musst zwei Anwendungen pflegen, die beide das gleiche machen. Andererseits ist das dann eine "richtige" Webanwendung
Wenn ich das so lese, könnte das allerdings trotz der Pflege von zwei Anwendungen Interesant sein, da ich ja an der Desktop Anwendung nur Daten aus den Zentralen aufnehme. Da diese soweitgehend fertig ist, wird da nicht mehr viel dran passieren. Die Webanwendung wäre die Anwendung die später Hauptsächlich zur Auswertung genutzt würde, und wäre somit auch die, die gepflegt werden müsste. Daraus folgt: Desktop-Anwendung = Hardwareanbindung; Webanwendung = Datenauswertung.

Das Problem, ist das ich mich mit sowas noch nicht beschäftigt habe und eigendlich auch gar keine Ahnung. Daher wäre es halt wie gesagt mit den Tutorials oder so eine schöne Sache. Kann ich sowas überhaupt mit Delphi programmieren. So wie ich das bis jetzt verstanden habe, muss ich dafür zumindestens .net oder Prism haben, Oder z.B. PHP oder änhliches.

Gruß Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#6

Re: Suche Tutorial(Deutsch) für Webserver etc.

  Alt 9. Apr 2010, 11:58
Ja, für Webanwendugen eignet sich Delphi nur bedingt: Du kannst aber z.B. mit Delphi Prism asp.net Seiten erstellen (und dann auf einem IIS oder Apache mit Mono ausführen) Außerdem eignet sich PHP (liefert aber nicht so viel Zeug mit wie das .net Framework) dafür gibt es viele IDEs aber prinzipiell reicht ein Texteditor mit Syntaxhighlighting. Empfehlen würde ich asp.net mit C# oder Prism weil du da einfach viel schon bereitgestellt bekommst, was du in PHP selber schreiben müsstest. Bücher gibt's zu dem Themna ebenfalls zu Hauf Also IDE kannste auch VS 2008 Express hernehmen, das ist kostenlos.
  Mit Zitat antworten Zitat
Grolle

Registriert seit: 5. Nov 2004
Ort: Coesfeld
1.268 Beiträge
 
Delphi 2010 Professional
 
#7

Re: Suche Tutorial(Deutsch) für Webserver etc.

  Alt 9. Apr 2010, 12:01
Hi,

alternativ kannst du auch einen kleinen Webserver mit Delphi aufsetzen, der dann nicht innerhalb deines Programms läuft. Das geht mit z. B. den ICS Komponenten recht einfach: Tutorial.

Viele Grüße ....

  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#8

Re: Suche Tutorial(Deutsch) für Webserver etc.

  Alt 9. Apr 2010, 12:40
Danke schon mal für die antworten. Ich muss jetzt erstmal das irgendwie sortieren und mal schauen was damit alles geht und was ich davon versteh.

Also danke schon mal und Gruß

Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#9

Re: Suche Tutorial(Deutsch) für Webserver etc.

  Alt 9. Apr 2010, 16:16
Seh ich es richtig,

das Visual Basic zur Entwicklung von WebAnwendungen ausreichend ist. Und die ganzen Produkte von Visual als Express Version kostenlos sind.

Das heißt, man kann da mit arbeiten und auch C# Anwendungen etc. schreiben. Wo liegt der Unterschied zu der Visual Professional.

Gruß Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#10

Re: Suche Tutorial(Deutsch) für Webserver etc.

  Alt 9. Apr 2010, 16:33
Also *wenn* es schon kostenlos sein muss, dann idealerweise die Visual Web Developer Express Version nehmen und das ganze in C# machen.

Der Unterschied zwischen Express und Standard / Professional liegt in den Fähigkeiten der IDE:
In die Express-Editionen kann man, analog zu den Delphi-Turbo Explorern, keine Addins installieren.
Zudem fehlen einige Funktionen (z.B. kann die 2008er Express keine Visual Studio Solutions öffnen, die mit einer Standard oder höher abgespeichert wurden). Hintergrund ist, dass damit verhindert wird das Firmen einige Leute mit Standards/Profs ausrüsten und den Rest mit kostenlosen Express-Editionen.

Vielleicht wartest Du auch noch ein paar Tage und nimmst dann gleich die 2010er anstelle der 2008er.
Ich kann mir gut vorstellen, dass ASP.NET Dynamic Data etwas ist, dass Dir bei der Auswertung von Datenbankdaten viel Arbeit abnehmen kann.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 20:28 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