Witam. Zastanawiam się nad kupnem książki do nauki frameworka django o tytule "Django 3. Praktyczne tworzenie aplikacji sieciowych. Wydanie III". Moje pytanie czy jest sens kupować książkę do Django 3 skoro jest juz wersja 4, czy lepiej poczekać na wydanie książki do Django 4? Cena książki do Django 3 też jest atrakcyjniejsza :)
https://helion.pl/ksiazki/django-3-praktyczne-tworzenie-aplikacji-sieciowych-wydanie-iii-antonio-mel,dj3pt3.htm#format/d
Dokumentacja Django jest super. Jedna z lepszych jakie widziałam. Nie czekaj na książki, użyj dokumentacji. Wszystko tam jest co potrzeba
Spoko jest tak siążka na start wystarczy ;)
Dregorio napisał(a):
Dokumentacja Django jest super. Jedna z lepszych jakie widziałam. Nie czekaj na książki, użyj dokumentacji. Wszystko tam jest co potrzeba
Tak wiem przeglądałem. Lecz po prostu jakoś najlepiej uczy mi się z książki dlatego szukam jakiejś do Django.
Ta książka jest jedną z ciekawszych pozycji. Zdarzały się jej drobne błędy w kodzie ale przy pomocy dokumentacji można je rozwiązać zwłaszcza tematy z pierwszych rozdziałów. Nie jestem pewien jak to się przełoży na pracę z nowszą wersją django ale musisz wiedzieć że jest już wydana w wersji angielskiej aktualna czwarta edycja https://www.packtpub.com/product/django-4-by-example-fourth-edition Helion jest trochę opóźniony w tych kwestiach.
Z mojej strony mogę polecić coś lżejszego z widokami opartymi na klasach https://djangoforbeginners.com/ i pozostałe https://djangoforprofessionals.com/ https://djangoforapis.com/
Czy w wersji Django 4 jest dużo zmian
Zobacz sobie samemu: https://docs.djangoproject.com/en/dev/releases/
IMO — nie aż tak. Zmiany, które ja uważam za najważniejsze (YMMV) to:
- Dołożenie
scrypt
a jako algorytmu haszującego hasła — jest opt-in, ale zazwyczaj (jeśli nie ma problemów z pamięcią na serwerze) warto. -
Form
y,Formset
y iErrorList
y są renderowane z wykorzystaniem templatek. - Pojawiają się zaczątki asynchronicznego cache’a.
- Pojawiają się zaczątki ogólnej asynchroniczności, np. wsparcie ORM-a dla asynchronicznych zapytań.