Jak jest z Pythonem w webdevie

0

Zasadnicze pytanie czy Python sprawdza się w zastosowaniach webdeveloperskich? Na myśli mam aplikacje typu blogi, fora, sklepy i inne aplikacje, które dostępne są przez przeglądarkę internetową. Jestem osobą początkującą, napisałem kilka prostych programów konsolowych w Python i chciałbym spróbować czegoś innego stąd też pomysł o internetowych aplikacjach.

0

Bardzo dobrze, za 5 lat Python zdominuje rynek PHP. Zobacz jakie wysokie stawki na zapotrzebowanie programisty Pythona, Django.
https ://4programmers.net/Praca/32748-python_developer

2

Nie byłbym takim optymistą. Cały czas główną domeną Pythona jest kod do skryptów i szeroko pojętego big data czyli wykorzystanie pandas i numpy. Webówka opiera się na Django i niekiedy Flasku, ale generalnie nie jest w Polsce jeszcze tak wiele ofert. Pomału się to zmienia, ale najgorzej może być coś znaleźć na początek.
Na dobrą sprawę Python nie ma jakiejś zabójczej przewagi nad wspomnianym PHP na rynku webdevu. Większą szansę na wybicie się za parę lat ma Elixir z Phoenixem, ale z uwagi na składnię zbliżoną do Rubiego, a Erlanga pod spodem, przejmą one raczej byłych koderów Rubiego.

Polecam korzystać z Pythona 3.5+ i edukacyjnej wersji PyCharma :) Powodzenia.

0

Zasadniczo tak, zarówno w pracy jak i prywatnie.

0

W tym benchmarku Ruby wymiata w porównaniu do Pythona i Elixira.
https ://github.com/kostya/benchmarks

1

Lubie Pythona, ale w dobie Elixira, PHP 7, node.js, Go i Ruby raczej nie wroze mu dynamicznego rozwoju w webdev.

0

Z tym, że Python jest na 5 miejscu w Tiobe, a reszta tych języków spada w dół. Oj coś źle wróżysz.

0
python dla webdevu napisał(a):

Zasadnicze pytanie czy Python sprawdza się w zastosowaniach webdeveloperskich?

Sprawdza się doskonale. Zwróć uwagę na Django, Flask w szczególności, które znacznie przyspieszają tworzenie stron i web aplikacji.

0

Pythonowe frameworki ansynchroniczne oparte o asyncio/uvloop mają wydajność zbliżoną do Node, a nawet wyższą https://github.com/tbrand/which_is_the_fastest

Niedawno dodano obsługę uvloop do Tornado.

0

Nie wiedziałem, że Tornado jest najszybszy z tych frameworków pythonowych. Sądziłem, że Pyramid w którym został napisany znany reddit.

1

co śmieszniejsze, bardzo często przy pythonie chcą php :) nawet w tym ogłoszeniu wyżej mile widziany drupal = php

1
Brunatny Szewc napisał(a):

Nie wiedziałem, że Tornado jest najszybszy z tych frameworków pythonowych. Sądziłem, że Pyramid w którym został napisany znany reddit.

Tornado nie jest najszybszym frameworkiem pythonowym. Są jeszcze szybsze np. Sanic czy Japronto. Natomiast w Tornado można pisać łatwo asynchroniczne wywołania, co daje dużą i łatwą skalowalność. Poza tym w Tornado został wbudowany asynchroniczny serwer aplikacyjny, którym można serwować różne aplikacje w standardzie WSGI (a więc pisane w Piramidzie też).

1 użytkowników online, w tym zalogowanych: 0, gości: 1