Main Contents

[SDJ 12/08] Django!

nrafal @ grudzień 2, 2008

Kategoria: Co w sieci piszczy...

Za to, że zgodziłem się na recenzowanie jednego artykułu z każdego numeru SDJ firma Software-Wydawnictwo Sp. z o. o. ufundowała mi prenumeratę tego pisma. Nie mniej notka wyraża moje opinie na temat artykułu i nikt nie narzuca mi pisania pozytywnych czy negatywnych recenzji. Ot, co mi w duszy gra. A pożenił nas Blogvertising.pl

Jak już pisałem, lubię czasopisma za to, że często znaleźć tam można podsumowujące artykuły, których w sieci nie uświadczysz. W tym miesiącu na okładce SDJ pojawił się magiczny napis “Django”, co mnie bardzo ucieszyło, zwłaszcza po wizycie na warszawskim Bootstrapie, gdzie o Django dowiedziałem się na tyle, żeby się szczerze zainteresować.

Artykuł nie zawiódł, dostarczył informacji wystarczających do zainstalowania Django i napisania pierwszej aplikacji (co zamierzam uczynić niedługo). Bardzo interesująca jest perspektywa autora - na co dzień programisty Javy, co sprawia, że język artykułu i samo podejście jest bardzo, hm - formalne. Jest to zaleta, bo tzw. programistom WWW często brakuje wiedzy z zakresów np. inżynierii oprogramowania, podstawowych paradygmatów itp. Jest więc chociażby wspomnienie o tym, że Django w swojej strukturze wspiera SOA. Taka perspektywa to duży plus.

Jeśli chodzi o same wrażenia na temat Django to są one bardzo pozytywne. Podobnie jak autorowi, mnie również Python wydaje się dużo czytelniejszy niż Ruby, to też Django podeszło mi znacznie bardziej niż Railsy. Dodatkowo kilka rozwiązań jest bardzo fajnych - jak na przykład biblioteka newforms, dołączona do wersji 1.0 frameworka. No i automatyczny panel administracyjny to też świetna sprawa. Dodając do tego całkiem fajny ORM otrzymujemy dużo bardziej “programistyczne” narzędzie niż oferują to frameworki w PHP (w moim odczuciu).

Ale nie samą pracą żyje człowiek, więc dzięki wielkie za serię artykułów o grach w Linuksie, która pozwoliła mi odkryć wspaniałą open sourcową wersję Wormsów - Hedgewars! Wormuksa bije na głowę ;)

Prezentacja o Django z Bootstrapu 8.10:

Dodaj komentarz

Sblam! Antyspam


Feed