Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Django - 3 lata prac i wszystko, co mamy, to marne 1.0

1,982 views

Published on

Published in: Technology
  • Be the first to comment

Django - 3 lata prac i wszystko, co mamy, to marne 1.0

  1. 1. xkcd.com
  2. 2. ORM formularze obsługa URLi sesje szablony
  3. 3. widoki generyczne uwierzytelnianie serializacja paginacja sygnały cache RSS sitemapy komentarze strony tekstowe wielojęzyczność testy jednostkowe zabezpieczenie CSRF
  4. 4. panel admina 20% do 50% serwisu z automatu
  5. 5. „czemu nie ma jeszcze 1.0?”
  6. 6. ver > 2.0
  7. 7. 1.0
  8. 8. 3 lata
  9. 9. gwiazdy big bang i galaktyki Ziemia i księżyc Słońce Django Django startuje 1.0 mld lat -14 -12 -10 -8 -6 -4 -2 TERAZ (2008/10/11)
  10. 10. Django Django startuje 1.0 magic-removal unicode i18n newforms newforms-admin queryset-refactor trunk 2005 2006 2007 2008 2009 0.90 0.95 0.96 TERAZ 0.91 (2008/10/11)
  11. 11. i18n
  12. 12. tłumaczenia w kodzie
  13. 13. tłumaczenia w szablonach
  14. 14. magic-removal
  15. 15. pół roku na: usunięcie pozostałości poewolucyjnych
  16. 16. pół roku na: uproszczenie definicji modeli
  17. 17. pół roku na: uproszczenie API dostępu do danych
  18. 18. pół roku na: porządki w modułach
  19. 19. efekt: wygodny, przejrzysty, czytelny framework pół roku później
  20. 20. newforms
  21. 21. {{ form.as_ul }}, {{ form.as_p }}
  22. 22. newforms-admin
  23. 23. 1 linia kodu
  24. 24. kontrola uprawnień
  25. 25. widoczne wpisy
  26. 26. queryset-refactor przebudowa silnika ORM
  27. 27. queryset-refactor przebudowa wnętrzności ORM zepsuli mi django-multilingual ale były też zalety
  28. 28. queryset-refactor dużo niepozornie wyglądających poprawek API łatwiejsza rozbudowa zapytań optymalizacja DZIEDZICZENIE MODELI
  29. 29. dziedziczenie: abstrakcyjne wielotabelowe
  30. 30. > 6100 commitów w trunk > 9200 w całym projekcie
  31. 31. nietechnicznie
  32. 32. REST API galerie fotografii rejestracja użytkowników openid fora, wiki, blogi, CMSy pinax planeta RSS synchronizacja z flickr, del.icio.us, youtube, twitter, ma.gnolia, picasaweb
  33. 33. django-mobile-admin
  34. 34. nieuniknione porównanie z Rails
  35. 35. railsenvy.com złośliwość: 0
  36. 36. Django 3 lata prac i wszystko, co mamy, to marne 1.0 http://MarcinKaszynski.com/

×