python flask

OP #6478521
Lesenswert?
• ▲
▼
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?
#6478591
Lesenswert?
• ▲
▼
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.
#6486689
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 5 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.