Hallo!
Ich Suche ein Framework, mit eigenem Server, den man lokal starten kann und das Framework sollte so klein wie möglich sein.
Weitere Voraussetzung währe, das es keine Installation auf dem jeweiligen PC verlangt. Eine einzige Datei währe hervoragend Aber halt so klein wie möglich.
Was gibt es da für Existierende Lösungen?
Oder ist das selbstschreiben für die sehr geringe Größe doch die beste Lösung?
MfG EnTeQuAk
Suche sehr sehr kleines Framework
ich mag stpy, das gibt es hier im forum
http://www.cs.unm.edu/~dlchao/flake/doom/
Nun bieten soll es ansich ne hohe Stabilität und zugriff auf Get - Post Daten von Formularen. Dateien müssen via Formulare hochgeladen werden UND was nicht unbedingt können muss, da es 99,9%ig nur lokal eingesetzt wird sind halt die Fähigkeiten von WSGI (Was ja soweit ich weiß einfach nur heißt, das es portabel ist). Es muss unter Linux und Windows(optional!) laufen.
Das sind so die Grundvoraussetzungen.
Ansosnten schaue ich mir mal das obige gepostete an!
MfG EnTeQuAk
EDIT:
Ich sehe gerade stpy ist nicht das, was ich suche. Templates sind für mich eher zweitrangig Aber trotzdem DANKE! hat mich auf eine Idee gebracht.
Das sind so die Grundvoraussetzungen.
Ansosnten schaue ich mir mal das obige gepostete an!
MfG EnTeQuAk
EDIT:
Ich sehe gerade stpy ist nicht das, was ich suche. Templates sind für mich eher zweitrangig Aber trotzdem DANKE! hat mich auf eine Idee gebracht.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Du kannst [wiki=WSGI]WSGIref[/wiki] verwenden oder etwas mehr Highlevel auch [wiki]Colubrid[/wiki], gegebenfalls noch RhubarbTart, welches von CherryPy inspiriert wurde. Das tolle: alle arbeiten mit WSGI zusammenEnTeQuAk hat geschrieben:Nun bieten soll es ansich ne hohe Stabilität und zugriff auf Get - Post Daten von Formularen. Dateien müssen via Formulare hochgeladen werden UND was nicht unbedingt können muss, da es 99,9%ig nur lokal eingesetzt wird sind halt die Fähigkeiten von WSGI (Was ja soweit ich weiß einfach nur heißt, das es portabel ist). Es muss unter Linux und Windows(optional!) laufen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Ich habe im Prinziep schon was selbst gefunden.
Danke erstmal für eure Antworten.
Also ums mal aufzulösen. Ich möchte gerne eine Anwendung realisieren, die im Browser abläuft und das on UND offline.
Für das Offline, was der Hautpteil werden soll, überlege ich nach einer Möglichkeit, da ich keinen Apache, PHP und und und und eine installation voraussetzen möchte. Es muss out of the box gehen. Daher wollte ich einen kleinen Server integrieren.
Habe einen mir nun zusammengebastelt.
So.
Der schaut wiefolgt aus:
Code entfert, da nicht mehr Gültig
Sooo alles ganz schön und gut. Aber so richtig raffe ich einfach nicht... was nun. Ich möchte das ganze via *.dau (selbstdefiniert siehe oben) oder halt mit normalen Pythondateien umsetzen, die als "Webapplikation" zusammenagieren... ABER halt auch offline unter dem Server.
Das ist so das Grundprinziep, was ich verfolgen werde.
Daher suche ich nach einer möglichst einfachen Möglichkeit das umzusetzen. Das Ziel dieses Projektes ist es so viel wie möglich zu lernen (War doch so Mr_Snede oder? ).
Was könnt Ihr mir für Tipps geben. Framwork ja? Nein? Wenn ja welches? Warum... Allgemein Tipps sind immer GUT!
Danke schonmal!
mfG EnTeQuAk
Danke erstmal für eure Antworten.
Also ums mal aufzulösen. Ich möchte gerne eine Anwendung realisieren, die im Browser abläuft und das on UND offline.
Für das Offline, was der Hautpteil werden soll, überlege ich nach einer Möglichkeit, da ich keinen Apache, PHP und und und und eine installation voraussetzen möchte. Es muss out of the box gehen. Daher wollte ich einen kleinen Server integrieren.
Habe einen mir nun zusammengebastelt.
So.
Der schaut wiefolgt aus:
Code entfert, da nicht mehr Gültig
Sooo alles ganz schön und gut. Aber so richtig raffe ich einfach nicht... was nun. Ich möchte das ganze via *.dau (selbstdefiniert siehe oben) oder halt mit normalen Pythondateien umsetzen, die als "Webapplikation" zusammenagieren... ABER halt auch offline unter dem Server.
Das ist so das Grundprinziep, was ich verfolgen werde.
Daher suche ich nach einer möglichst einfachen Möglichkeit das umzusetzen. Das Ziel dieses Projektes ist es so viel wie möglich zu lernen (War doch so Mr_Snede oder? ).
Was könnt Ihr mir für Tipps geben. Framwork ja? Nein? Wenn ja welches? Warum... Allgemein Tipps sind immer GUT!
Danke schonmal!
mfG EnTeQuAk
Zuletzt geändert von EnTeQuAk am Sonntag 8. Oktober 2006, 14:11, insgesamt 1-mal geändert.
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Kannst du mit colubrid und PyLuicd machen Von PyLucid gibt es extra eine offline Version. Die nutzte ich, um ohne Server zu Programmieren Ich starte einfach einen SQL-Server per Batch-Datei und dann den colubrid-http-Server.EnTeQuAk hat geschrieben:Ich möchte gerne eine Anwendung realisieren, die im Browser abläuft und das on UND offline.
Wobei das ganze ehr zum einfacheren Entwickeln gedacht ist.
siehe: http://www.pylucid.org/index.py/PyLucidStandalone/
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Sowohl Colubrid als auch RhubarbTart bringen ihren eigenen Server mit, der lokal läuft und keinerlei Internetverbindung benötigt. Wobei man zugeben muss dass RhubarbTart eine Menge von Paste verwendet und daher ziemlich aufgeblasen ist.EnTeQuAk hat geschrieben:Also ums mal aufzulösen. Ich möchte gerne eine Anwendung realisieren, die im Browser abläuft und das on UND offline.
Out of the Box gibt es wsgiref, das ist ab Python 2.5 bei Python mitgeliefert.EnTeQuAk hat geschrieben:Für das Offline, was der Hautpteil werden soll, überlege ich nach einer Möglichkeit, da ich keinen Apache, PHP und und und und eine installation voraussetzen möchte. Es muss out of the box gehen. Daher wollte ich einen kleinen Server integrieren.
Colubrid QuickstartEnTeQuAk hat geschrieben:Sooo alles ganz schön und gut. Aber so richtig raffe ich einfach nicht... was nun. Ich möchte das ganze via *.dau (selbstdefiniert siehe oben) oder halt mit normalen Pythondateien umsetzen, die als "Webapplikation" zusammenagieren... ABER halt auch offline unter dem Server.
Ich würde dir zu Colubrid raten, das bringt einen Server mit und sich nicht überfüttert. Dagegen würde ich von PyLucid abraten, da es für deine Anforderungen wesentlich zu groß ist (und es benötigt einen MySQL-Server) und für Offline-Betrieb sowieso Colubrid benötigt. Da kann man auch gleich Colubrid nehmen.EnTeQuAk hat geschrieben:Was könnt Ihr mir für Tipps geben. Framwork ja? Nein? Wenn ja welches? Warum... Allgemein Tipps sind immer GUT!
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Danke für eure fleißgen Posts!
Ich werde mich dann mal versuche in Coulbrid reinzuarbeiten.
Mal schauen, wie ich damit klar komme.
Und mein Partner hat auch kein funktionierendes python 2.5.
Vielen Vielen Dank von meiner Seite aus!
mfG EnTeQuAk
Ich werde mich dann mal versuche in Coulbrid reinzuarbeiten.
Mal schauen, wie ich damit klar komme.
Gibt es auch eine Möglichkeit es für Python 2.4 zu benutzen? Das ist unser "Kompatibilitätsziel"
Out of the Box gibt es wsgiref, das ist ab Python 2.5 bei Python mitgeliefert.
Und mein Partner hat auch kein funktionierendes python 2.5.
Vielen Vielen Dank von meiner Seite aus!
mfG EnTeQuAk
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ja, gibt es, die Dateien findest du im Cheese Shop.EnTeQuAk hat geschrieben:Gibt es auch eine Möglichkeit es für Python 2.4 zu benutzen? Das ist unser "Kompatibilitätsziel"
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Wunderbar
Danke an euch. Letztendlich habe ich mich erstmal für Cherrypy entschieden. Das scheint laut Doku auch ohne installation auszukommen.
MfG EnTeQuAk
Danke an euch. Letztendlich habe ich mich erstmal für Cherrypy entschieden. Das scheint laut Doku auch ohne installation auszukommen.
MfG EnTeQuAk
Wenn du bereits die setuptools hast (ansonsten irgendwo die ez_setup.py besorgen und ausführen), kannst du mit `easy_install wsgiref` das Paket herunterladen und in dein site-packages-Verzeichnis kopieren lassen.Leonidas hat geschrieben:Ja, gibt es, die Dateien findest du im Cheese Shop.EnTeQuAk hat geschrieben:Gibt es auch eine Möglichkeit es für Python 2.4 zu benutzen? Das ist unser "Kompatibilitätsziel"
CherryPy soll übrigens auch eine WSGI-Anbindung haben.
hat es auch Benutze schon die neue Version 3.0 Ist echt geil das Ding.CherryPy soll übrigens auch eine WSGI-Anbindung haben.
Jo is ja nicht das Ding... nur halt, das unser Script auch auf PC's ohne Grundvoraussetzungen außer Python laufen soll und zwar ohne installation.Wenn du bereits die setuptools hast (ansonsten irgendwo die ez_setup.py besorgen und ausführen), kannst du mit `easy_install wsgiref` das Paket herunterladen und in dein site-packages-Verzeichnis kopieren lassen.
MfG EnTeQuAk
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Das wsgiref-Zip nehmen, entpacken und mitverteilen ist ja auch nicht so ein Aufwand, oder? Warscheinlich ist es sogar noch kleiner als CherryPy ^^EnTeQuAk hat geschrieben:Jo is ja nicht das Ding... nur halt, das unser Script auch auf PC's ohne Grundvoraussetzungen außer Python laufen soll und zwar ohne installation.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Ich mach es in PyLucid per SVN:
svn:externals set to wsgiref http://svn.python.org/projects/python/t ... b/wsgiref/
Jo es war erstmal halt die bessere/einfachere Lösung für uns.
Gerade jetzt mit der neuen Version 3.0 finde ich die Lösung ganz gut.
Nichts desto trotz werde ich mich weiterhin mit dem Thema WSGI auseinandersetzen und spätestens bei einem der ersten Releases versuchen einen eigenen Server mit zu integrieren.
An dieser Stelle noch mal vielen Dank für eure Hinweise und Tipps
Wir sind schon etwas sehr weiter gekommen. Sollte es mal zu einer Stabilen Version kommen werde ich sie hier auch vorstellen
MfG EnTeQuAk
Gerade jetzt mit der neuen Version 3.0 finde ich die Lösung ganz gut.
Nichts desto trotz werde ich mich weiterhin mit dem Thema WSGI auseinandersetzen und spätestens bei einem der ersten Releases versuchen einen eigenen Server mit zu integrieren.
An dieser Stelle noch mal vielen Dank für eure Hinweise und Tipps
Wir sind schon etwas sehr weiter gekommen. Sollte es mal zu einer Stabilen Version kommen werde ich sie hier auch vorstellen
MfG EnTeQuAk