Krautkanal.com

Veröffentlicht am 2016-10-01 23:30:11 in /prog/

/prog/ 9269: Gameschleife, HTML5 und Datenbanken

bergmartin Avatar
bergmartin:#9269

Hallo Bernd,

wenn ich ein Programm machen will, das im Browser lauffähig ist, aber lokal läuft, wie gehe ich da am Besten vor, welche Programmiersprache eignet sich dafür am Besten? Beispiel wäre sowas wie odoo.

Das Ganze soll im Browser auf HTML5 Basis eine Gameschleife laufen lassen, die ihre Spieldaten aus Datenbanken und Mediendateien bezieht die lokal auf dem PC liegen. Ich brauche dafür keine Internetanbindung.

Geht sowas mit Python? Oder welche Systemübergreifende Sprache nimmt man da? Java? Und wie muss ich da am Besten vorgehen?

Bernd hat zwar Erfahrung mit Programmierung und mit HTML, aber wie er das verbinden soll ist ihm etwas schleierhaft.

Er stellt sich das so vor, dass auf dem PC ein Pythonscript läuft, das einen Servierer bereitstellt, auf den man sich mit dem Brauser verbindet. Im Brauser hat man dann die Auswahl der Datenbank und kann die Spielschleife starten.

Danke Bernd!

damenleeturks Avatar
damenleeturks:#9272

Javascript wird für sowas am häufigsten benutzt

Wenn du sowas mit Python machen willst gibt es glaub ich pyjs dafür, aber keine Ahnung wie das so ist, weil ich nix mit Python mache.

sawalazar Avatar
sawalazar:#9273

>>9272
Ach Bernd, wie greife ich denn mit Javascript auf lokale Datenbanken und Mediendateien zu?

michigangraham Avatar
michigangraham:#9275

>>9273
Ernsthaft jetzt?

Wie wäre es denn mit der File API?

jacobbennett Avatar
jacobbennett:#9379

>>9269
>wenn ich ein Programm machen will, das im Browser lauffähig ist, aber lokal läuft, wie gehe ich da am Besten vor

Nimm eine Programmiersprache deiner Wahl (Python) und starte einen Webserver auf localhost port 80 (webserver in 4 zeilen python ist u.a. mit flask recht schnell zu bewerkstelligen)

war alles.

terpimost Avatar
terpimost:#9380

Was du machen willst macht man am besten nicht im Browser. Im Browser macht man, was im Browser gemacht werden soll. Sprich: wenn Daten online bereitgestellt und abgerufen werden.
Wenn du deine Daten lokal anlegen willst, dann solltest du auch ein Programm schreiben das lokal läuft.

Regel 2 in der Informatik: Nehme immer das Werkzeug, welches sich zur Ausübung deiner Tätigkeit eignet, nicht das mit dem du gelernt hast.

Spassfakt: kein Mensch mag diese Browserscheiße. Dann doch lieber Apps.

franciscoamk Avatar
franciscoamk:#9381

Man musd du web.py nemen

>>9380
> Nehme

aiiaiiaii Avatar
aiiaiiaii:#9382

>>9380
/Faden

jpotts18 Avatar
jpotts18:#9390

>>9380
Bernd hat aber Gefallen an der Browser-HTML-Webtechnologie, denn sie ist weitestgehend unabhängig vom OS.

enriquemmorgan Avatar
enriquemmorgan:#9394

>>9390
>Bernd hat aber Gefallen an der Browser-HTML-Webtechnologie, denn sie ist weitestgehend unabhängig vom OS.
Das ist Java oder Python aber auch...

uxdiogenes Avatar
uxdiogenes:#9400

Bei Java wäre es der "Tomcat Application Server".

_vojto Avatar
_vojto:#9405

>>9400
Mit Kanonen auf Spatzen Bernd. Jetty oder der gleichen reichen für den Anwendungsfall föllig aus.

Neuste Fäden in diesem Brett: