Seite 1 von 1

nochmal gaaaanz von vorne

Verfasst: Montag 27. Februar 2006, 16:48
von Bernhard
juergenkemeter hat geschrieben:Nur glaub ich ist mir Bernhard's Gedanke noch nicht ganz klar, was er damit meint, dass der Datenbank-Server eine HTML-Datei erzeugt, die nur einen Link auf ein entsprechendes Bild enthält.
Ganz einfach: Du hast einen Rechner im Keller, auf dem die Datenbank mit Deinen Genen ist (der Server). Du hast viele Rechner, von denen die verschiedenen Leute auf die Datenbank im Keller zugreifen wollen. Die Idee im Intranet ist, dass der Informationsfluss zwischen den vielen Rechnern und dem Server in HTML stattfindet.

Der User an einem der vielen Rechner füllt in einem HTML-Formular eine Suchanfrage aus und der Server liefert eine HTML-Seite zurück, die die Antwort auf die Suchanfrage enthält.

Die Frage ist, was passiert auf dem Server? Hier laufen zwei verschiedene Programme: Das Datenbanksystem, dass sich darum kümmert, die Informationen von unzähligen Genen zu verwalten und das heißt vor allem, sie auf Wunsch schnell wieder zu finden. Ein zweites Programm nimmt Anfragen von Usern an, bearbeitet sie mit Hilfe der Datenbank und erstellt zuletzt eine HTML-Seite, die der User als Antwort auf seinem Schirm anschauen kann. Dieses Vermittlerprogramm, dass Anfragen von Usern entgegennimmt, auf die Datenbank zugreift und zuletzt eine HTML-Seite erzeugt, die dann der User wieder anschauen kann, kannst Du mit einer Skriptsprache, beispielsweise mit Python schreiben.

Wenn Du so ein Projekt verwirklichen willst musst Du Dich also mit einem Datenbankmanagementsystem, einer Skriptsprache und HTML auseinandersetzen. Danach kannst du Dich dann mit so Details herumplagen, ob Du die Grafik in Deinem Skript mit PIL verändern oder auf fertig markierte Grafiken von der Festplatte zugreifen willst.
In letzterem Fall gibt es einfach 4 (oder 10) Grafiken auf der Festplatte, in denen jeweils eine Follikelphase markiert ist und Dein Skript gibt an den User einfach ein HTML-File, dass jeweils auf die passende Grafik anzeigt. Aber wie gesagt: Du musst Dich in jedem Fall erst um Grundlegenderes kümmern.

Die Links meiner Vorredner sollten Dir helfen, die einzulesen. Ich selbst habe leider viel zu wenig Erfahrung, um Dir Tipps für die konkrete Umsetzung zu geben. Vielleicht macht Zope auch alles viieel einfacher - ich weiß es (noch!) nicht.

Gruß,
Bernhard

Verfasst: Montag 27. Februar 2006, 17:14
von gerold
Hi!

Falls es Leser dieses Themas interessiert. Ich habe einen neuen Thread aufgemacht, der evt. mal Klarheit bringt, welches Webframework für was am Besten zu gebrauchen ist.

http://www.python-forum.de/viewtopic.php?p=31955

lg
Gerold
:-)