Jak 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
Gepard_z_Libii

Czy tylko mnie śmieszy Django w Pytonie?

Prucjusz

@Gepard_z_Libii Nie tylko. Hehehe.

wombatDaiquiri

@Prucjusz 


Warto poświęcić na to czas?


Nie warto. Jak na wszystko poza ćpaniem i ruchaniem.

Prucjusz

@wombatDaiquiri nie wiem jak z ćpaniem. Ruchanie jest fajne, ale ile można. Dlatego mam zapytanie, czy warto pchać się do tego całego Django, czy raczej php.

szponovic

@Prucjusz 

Zależy. Imo więcej roboty jest w PHP, ale python daje więcej możliwości rozwoju, choćby uczenie maszynowe czy cyberbezpieczeństwo.

Prucjusz

@szponovic nie dostanę roboty, bo panie z HR twierdzą, że nie mam rozwiniętych kompetencji miękkich, a tak w ogóle to stanowiska na które aplikuję magicznie są likwidowane, więc będę sobie robił coś tam dla siebie. Uczenie maszynowe jak najbardziej, ale proste rzeczy też, jak dajmy na to stronka pana Bogdana, który prowadzi sobie jakąś firmę od instalacji elektrycznych i takie tam.

wombatDaiquiri

@Prucjusz to wyjebane jajca, podoba Ci się Django to zrób w tym apkę do planowania najbliższych zakupów. Poznasz wady, zalety, a potem albo kolejny projekt zrobisz w Django albo w czymś innym

Prucjusz

@Giblet5280 stronki imternetowe.

Giblet5280

@Prucjusz To JSa się naucz lepiej ( ͡~ ͜ʖ ͡°). Te stronki chcesz dla siebie robić, budować startupy, czy znaleźć pracę w korpo?

Prucjusz

@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.

Giblet5280

@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

Prucjusz

@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.

Giblet5280

@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

koszotorobur

@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.

koszotorobur

@Prucjusz - naprawdę nie rozumiem dlaczego Django do swoich własnych projektów - jak już komentowałem to są o wiele prostsze rzeczy, w których można robić całkiem skomplikowane stronki.

Napisz coś więcej poza faktem, że się odbiłeś 2 razy od Django i teraz czujesz, że musisz go ogarnąć.

Prucjusz

@koszotorobur szczerze mówiąc, to głównie z ciekawości. Do prostych projektów Flask w zupełności wystarczy, albo tak jak wspomniałeś, FastAPI. Trochę też kusi funkcjonalnościami, które ma już gotowe do zaoferowania. No i gdzieś tam czasami w ofertach pracy przewija się i to też jest zachęta, żeby to objąć umysłem.

Zaloguj się aby komentować