Hiho.
Ich bin ziemlich unerfahren mit Python, aber stark beim lernen.
Seit etwa 2 Monaten betreibe ich eine Website zu einem bekannten Army-Spiel. (Armed Assault - Timeghost.de)
Da ich auch einen Windowsserver benutze und mich sowieso in die Fähigkeit des Programmierers einarbeiten möchte, dachte ich mir, mache ich das doch mit Python.
Nun aber zu meinem Problem. Die Bücher, die ich bislang so zum Thema gelesen habe, scheinen auf das Thema mit dem Webinterface, irgendwie nicht richtig eingehen zu wollen.
Ich brauche eigentlich nicht mehr als ein Link auf meiner Seite der auf meinem Server ne .exe startet.
Hat da einer vieleicht eine Idee wo ich soetwas herbekommen kann oder mich speziell zu diesem Thema belesen kann?
Ps. Kleine Frage noch. Geht das auch, daß ich das Programm so schreibe, daß ein eventuell noch laufendes Programm (z.B. über den Taskmanager) beendet werden kann bevor das neue startet?
Vielen Dank schonmal all denen die mir helfen können oder es versuchen.
Webinterface...
-
- User
- Beiträge: 57
- Registriert: Montag 8. Januar 2007, 10:53
- Kontaktdaten:
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Hallo Boby666666, willkommen im Forum!
Nimm doch TurboGears oder das von TG benutzte CherryPy mit einen Templatesystem wie Genshi, Jinja, etc.Boby666666 hat geschrieben:Nun aber zu meinem Problem. Die Bücher, die ich bislang so zum Thema gelesen habe, scheinen auf das Thema mit dem Webinterface, irgendwie nicht richtig eingehen zu wollen.
Oder du nutzt eine möglichkeit, Python mit deinem IIS zu verbinden.Boby666666 hat geschrieben:Ich brauche eigentlich nicht mehr als ein Link auf meiner Seite der auf meinem Server ne .exe startet.
Ja, geht mit pywin32.Boby666666 hat geschrieben:Ps. Kleine Frage noch. Geht das auch, daß ich das Programm so schreibe, daß ein eventuell noch laufendes Programm (z.B. über den Taskmanager) beendet werden kann bevor das neue startet?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 57
- Registriert: Montag 8. Januar 2007, 10:53
- Kontaktdaten:
Danke für die nette BegrüßungHallo Boby666666, willkommen im Forum!
Mal abgesehen davon das die Idee garantiert nicht schlecht ist, habe ich keine Ahnung von diesen beiden Programmen. Davon mal ganz abgesehen, möchte ich ja nebenbei auch noch UNBEDINGT lernen mit Python umzugehen.Boby666666 hat folgendes geschrieben:
Nun aber zu meinem Problem. Die Bücher, die ich bislang so zum Thema gelesen habe, scheinen auf das Thema mit dem Webinterface, irgendwie nicht richtig eingehen zu wollen.Nimm doch TurboGears oder das von TG benutzte CherryPy mit einen Templatesystem wie Genshi, Jinja, etc.
Das schon eher. Nur leider weiß ich nicht wie ich das einfach und effectiv (bzw. überhaupt) anstelle.Oder du nutzt eine möglichkeit, Python mit deinem IIS zu verbinden.Boby666666 hat folgendes geschrieben:
Ich brauche eigentlich nicht mehr als ein Link auf meiner Seite der auf meinem Server ne .exe startet.
Jo das werde ich dann wohl auch zur Hilfe nehmen wenn alles andere Scripttechnisch möglich ist.Ja, geht mit pywin32.Boby666666 hat folgendes geschrieben:
Ps. Kleine Frage noch. Geht das auch, daß ich das Programm so schreibe, daß ein eventuell noch laufendes Programm (z.B. über den Taskmanager) beendet werden kann bevor das neue startet?
Programmiersprache und Webprogrammierung gleichtzeitig in Angriff zu nehmen ist ganz schön anspruchsvoll.
Wenn es nur um das Starten von einer EXE geht, dann ist vielleicht auch CGI schon ausreichend, dafür gibt's ein Modul in der Standardbibliothek.
Wenn es nur um das Starten von einer EXE geht, dann ist vielleicht auch CGI schon ausreichend, dafür gibt's ein Modul in der Standardbibliothek.
-
- User
- Beiträge: 57
- Registriert: Montag 8. Januar 2007, 10:53
- Kontaktdaten:
Programmiersprache und Webprogrammierung gleichtzeitig in Angriff zu nehmen ist ganz schön anspruchsvoll.
Wenn es nur um das Starten von einer EXE geht, dann ist vielleicht auch CGI schon ausreichend, dafür gibt's ein Modul in der Standardbibliothek.
Also Webdisign hab ich drauf siehe hier www.timeghost.de
Aber Python (Was ich ja nun wirklich lernen will) ist noch in den Kinderschuhen... Das mit dem CGI scheu ich mal. Vieleicht geht da schonmal was.
Du willst aber net die komplette Seite mit Python neuschreiben oder? -- das wird ne lange Arbeit... das BurningBoard neu zu machenAlso Webdisign hab ich drauf siehe hier www.timeghost.de
Python ... Kinderschuhe???? -... vielleicht lernst du erstmal Python kennen, bevor du hier solche Aussagen machst.Aber Python (Was ich ja nun wirklich lernen will) ist noch in den Kinderschuhen... Das mit dem CGI scheu ich mal. Vieleicht geht da schonmal was
CGI -- ist immo das "allerletzte" -- am besten du bewegst dich in die Richtig von WSGI - einem Standard, mit dem dein Script dann rein theoretisch mit mod_python, FastCGI, CGI, SCGI usw. verbunden werden kann...
Allerdings... lerne erstmal Python und beschäftige dich später mit dem Web. Python ist nämlich nicht wie PHP nur fürs Web geschrieben und hat sehr viele andere Schöne Seiten -- und eine davon ist das Web.
MfG EnTeQuAk
-
- User
- Beiträge: 57
- Registriert: Montag 8. Januar 2007, 10:53
- Kontaktdaten:
Ich wurde falsch verstanden. sorry das ich mich nicht vernünftig ausgedrückt habe. Nicht Python an sich steckt in den Kinderschuhen sondern mein Wissen darüber!!!
Du willst aber net die komplette Seite mit Python neuschreiben oder? -- das wird ne lange Arbeit... das BurningBoard neu zu machen Wink
Zitat:
Aber Python (Was ich ja nun wirklich lernen will) ist noch in den Kinderschuhen... Das mit dem CGI scheu ich mal. Vieleicht geht da schonmal was
Python ... Kinderschuhe???? -... vielleicht lernst du erstmal Python kennen, bevor du hier solche Aussagen machst.
CGI -- ist immo das "allerletzte" -- am besten du bewegst dich in die Richtig von WSGI - einem Standard, mit dem dein Script dann rein theoretisch mit mod_python, FastCGI, CGI, SCGI usw. verbunden werden kann...
Allerdings... lerne erstmal Python und beschäftige dich später mit dem Web. Python ist nämlich nicht wie PHP nur fürs Web geschrieben und hat sehr viele andere Schöne Seiten Wink -- und eine davon ist das Web.
MfG EnTeQuAk
Ausserdem bin ich mir über die Fähigkeiten und den Umfang von Python im klaren. Ich bin durch einen guten Freund (er ist ein, NICHT mein Informatik Lehrer(bin ja schon 26)) darauf aufmerksam gemacht worden.
Um nochmal eine kleine Unklarheit aus dem weg zu räumen. Ich brauche erstmal nur (am liebsten) ein Script was ich flux per HTML auf meiner Seite einbinden kann. Mit dem will ich denn (z.B durch herumtesten und ändern) lernen mit Python umzugehen.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Das sind keine Programme sondern Webframeworks für Python. Also eigentlich ist nur TurboGears ein Webframework, CHerryPy ist der HTTP-Server in Python der davon genutzt wird. Damit kann man innerhalb kurzer Zeit sehr gute Ergebnisse bekommen.Boby666666 hat geschrieben:Mal abgesehen davon das die Idee garantiert nicht schlecht ist, habe ich keine Ahnung von diesen beiden Programmen. Davon mal ganz abgesehen, möchte ich ja nebenbei auch noch UNBEDINGT lernen mit Python umzugehen.
Kannst du mit WSGI machen, es gibt sogar für IIS anbindungen (z.B. über FastCGI).Boby666666 hat geschrieben:Nur leider weiß ich nicht wie ich das einfach und effectiv (bzw. überhaupt) anstelle.
CGI ist durchaus nicht das allerletzte - du hast noch nicht mit mod_python gearbeitet. Wenns läuft ist es ok, aber zum Entwickeln ist es grauenhaft, besonders dessen Pseudoautoreloading.EnTeQuAk hat geschrieben:CGI -- ist immo das "allerletzte" -- am besten du bewegst dich in die Richtig von WSGI - einem Standard, mit dem dein Script dann rein theoretisch mit mod_python, FastCGI, CGI, SCGI usw. verbunden werden kann...
Ansonsten hat BlackJack ganz recht - Webprogrammierung als Einstieg in eine Programmiersprache oder Programmierung allgemein (unabhängig von der Programmiersprache) ist keine besonders gute Idee. Webprogrammierung ist etwas "anders" als normale Programmierung aber das Wissen aus der "normalen" Programmierung kommt einem auch dort nur zugute.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice