Hi ich wollte eine graphische Oberfläsche entwickeln auf basis von python flask unter Windows . Was hat es mit dem production server an sich? Was will ich tun: ich habe eine Ethernet basierte Motorsteurung und wollte meinen 3 Kunden eine GUI für den Firmware update der Motorsteuerung anbieten. Brauche ich für so eine kleine Nutzerzahl, die es ja jeweils auf einem Windows Rechner lokal betreiben, ein Produktion server?
Ich kenne Flask nicht, nur Django, was aber relativ ähnlich sein sollte. Da ist es jedenfalls so, dass Django mit einem integrierten Webserver daher kommt, der während der Development-Phase, während der die Webseite noch nicht aus dem Internet erreichbar ist, den Einstieg und die Entwicklung besonders leicht machen soll, weil man nicht erst noch einen zusätzlichen Webserver installieren und konfigurieren muss, bevor man loslegen kann. Wenn die Webseite dann aber produktiv geschaltet wird und über das Internet für jeden Hacker etc. erreichbar ist, soll man diesen integrierten Development-Webserver auf keinen Fall mehr benutzen, weil er in diesem Umfeld viel zu unsicher, unperformant etc. wäre. Da soll Von daher würde ich sagen: Wenn auf die Webseite eh nur von Deinen Kunden aus deren eigenem lokalen Netz zugegriffen wird, ist ein production server vermutlich nicht zwingend nötig.
Danke für die Antwort. genau mein GUI soll nur lokal ausgeführt werden. Im Netzwerk ist auch nur ein Gerät angeschlossen.
Miu M. schrieb: > ich wollte eine graphische Oberfläsche entwickeln auf basis von python > flask unter Windows . > Was hat es mit dem production server an sich? Naja, Flask enthält einen kleinen Entwicklungswebserver, der (normalerweise) aber nur singlethreaded ist und auch nicht so gut gehärtet ist wie richtige produktionsreife Webserver. Wenn man eine Flask-Seite im Netzwerk betreibt, sollte man daher immer einen "richtigen" produktionsreifen Webserver wie Apache oder Nginx davorschalten. > Was will ich tun: ich habe eine Ethernet basierte Motorsteurung und > wollte meinen 3 Kunden eine GUI für den Firmware update der > Motorsteuerung anbieten. > Brauche ich für so eine kleine Nutzerzahl, die es ja jeweils auf einem > Windows Rechner lokal betreiben, ein Produktion server? Solange das nur lokal betrieben wird, reicht im Prinzip auch der eingebaute Entwicklungswebserver. Ich würde allerdings zusätzlich Threads aktivieren und selbstverständlich den Debug-Modus ausschalten.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.