Python akurat jest jednym z wolniejszych języków, ale na rasp możesz spokojnie postawić nawet Django. Pytanie ile chcesz obsłużyć req/s. Do 10 chodziło spoko, ale to też istotne co postawisz przed nim, najlepiej nginx. Rasp miał duże problemy z odczytem z dysku w peirwszej wersji, może w tych nowszych to poprawili, ale cache się przyda. Co do biblioteki to najlepiej flask lub bottle, django i pyramid to już większe kobyły.
kamilus napisał(a):
pamiętaj tylko, że python nie posiada nawet modyfikatorów dostępu - do enterprise się nie nadaje przez to.
Do WS to masz JEE, PHP i RoR.
W końcu jest duck typing. Nie rozumiem do czego modyfikatory dostępu są Ci potrzebne w enterprise, to nie ma większego znaczenia. Jak ktoś nie potrafi robić enkapsulacji to i w Javie będzie robił kwiatki typu:
Kod:
person.getDigestingSystem().getStomach().setContent(food)
zamiast
Kod:
person.eat(food)
Modyfikatory praktycznie w niczym nie pomagają. Poza tym weź się później pieprz z refleksją jak trzeba encje/agregat zapisać w bazie (chociaż od tego jest hibernate).
My mamy w pythonie napisane DSP i SSP gdzie obsługujemy około 50k req/s (miliardy żądań miesięcznie), czy to nie enterprise?
Żeby nie było że tylko bronie Pythona - niestety brakuje w nim static typingu, to jego główny minus.