PrucjuszInspirator
6piorunówJak to jest z tym Django w Pytonie? Warto poświęcić na to czas? Ktoś zna jakiś poradnik, który byłby przystępny dla nieogara(idealnie by było, gdyby był w języku polskim)?
#programowanie #django #backend #python
A co chcesz robić?
@Giblet5280 stronki imternetowe.
@Prucjusz To JSa się naucz lepiej ( ͡~ ͜ʖ ͡°). Te stronki chcesz dla siebie robić, budować startupy, czy znaleźć pracę w korpo?
@Giblet5280 dla siebie raczej. Stronkarzy jest wystarczająco wielu na rynku. Chociaż czasami widuję oferty z Django i kusi, bo od dawna bawię się pytonem i dwa lub trzy razy próbowałem ogarnąć django i za każdym razem się odbijałem od tego. Flask wystarczał do tego co robiłem, ale to django nie daje mi spokoju.
@Prucjusz Nie wiem jak to dokladnie jest z django, ale jak znasz już jeden framework to kolejny nie powinien być jakimś wielkim problemem. Jeśli django jest jak railsy to raczej jest to kombajn do większych tematów. Pytanie, czy Ty akurat masz pomysł na projekt, w którym django ma sens? ( ͡~ ͜ʖ ͡°). Osobiście, jakbym teraz się uczył nowego narzędzia, to bym pewnie odpytywał chatGPT cały czas
@Giblet5280 czy jest sens? Chyba taki sam jak obczajanie OpenCL w obecnych czasach. Poprostu się upewniam, zanim wpierdolę się w coś kalibru Fortrana.
Pomysł z GPT ciekawy, chociaż będę się jeszcze rozglądać za jakimś tutorialem, bo z tego co podali w dokumentacji nie ogarnąłem.
@Prucjusz Moje podejście jest takie, że frameworki i biblioteki to rzecz wtórna. Jeśli znasz dobrze język i rozumiesz wzorce projektowe stojące za danym narzędziem (czyli np. MVC w Railsach i chyba Django też) to praca sprowadza się do przeglądania dokumentacji i debuggowania. A mając chatgpt wszystko zrobiło się dużo prostsze.
Co do tutoriali to też zależy od tego jak kto lubi się uczyć. Ja wolę zacząć coś budować na pałę i odkrywać możliwości w trakcie kodzenia i wszystkim polecam ten sposób nauki
@Prucjusz - bardzo lubię Pythona (co potwierdzają moje wpisy na tagu #python) ale od Django trzymam się z daleka bo to kobyła dla korposzczurów - i do tego zaczyna być przestarzały.
Do robienia stron to teraz SvelteKit lub Astro i deployment do Vercel na szybko przy minimum konfiguracji (lub jak ogarniasz, to wszystko skonteneryzowane i hostowane na jakiejś instancji z procesorem ARM w chmurze lub self-hosted po taniości).
Zrobiłem kilka wewnętrznych projektów gdzie frontend pisałem w SvelteKit a backend (REST API) z wykorzystaniem Pythonowego frameworka FastAPI - frontend i backend oczywiście śmigają w swoich osobnych kontenerach (gdzie base image do frontendu to Distroless Node.js a do backendu oficjalny Pythonowski Debian Slim) - i tak mi się robiło najlepiej i wszystko jest proste w utrzymaniu.


