Article View: pl.comp.lang.python
Article #13645Re: Guido o frameworkach
From: Jaroslaw Zabiello
Date: Fri, 27 Jan 2006 12:37
Date: Fri, 27 Jan 2006 12:37
39 lines
2856 bytes
2856 bytes
On Fri, 27 Jan 2006 11:18:48 +0100, RobertSzefler wrote: > Dużo komentarzy jakby z mych ust wyjętych ;) Zjechał automagiczne API, > tight coupling przez importy dziwacznych rzeczy (silna zależność od > platformy), zbyt dużą siłę obliczeniową w template'ach, konfigurację > przez konwencję... Po pierwsze, Guido już w samym tytule tekstu na w pierwszych słowach swego tekstu prosi aby go pouczyć na temat frameworków, bo nawyraźniej nie ma większego pojęcia na ten temat.(wcześniej się tym chyba niezbyt interesował). Więc należy podejść do jego rewelacji z pewną nutą podejrzliwości. Szablony Django przejrzał po łebkach. Wcale nie są takie "rich & powerfull" jak PHP, są baaardzo okrojone w swoich możliwościach (wg mnie za bardzo). To prędzej ERb używane przez RoR mogą być za coś takiego uznane. Nie rozumiem, co chciał powiedzieć że szablony są unpythonic. A niby jak szablony mają być pythonic? :) To jakieś pomylenie pojęć. Co do RoR to skrytykował ERb, bo po prostu nie podoba mu się mix jęz. skrypt. i html. Ale to ma tak zalety jak i wady. No i pewnie nie wiedział, że do RoR istnieje alternatywny system szablonów Liquid. Odnośnie Quixote to skupił się na jakichś pierdołach z encodowaniem encji html'a. Przecież to żadna filozofia coś takiego zrobić. Próbowałem kiedyś przyglądać się Quixote. Wyglądało to fatalnie. Trudno to w ogóle uruchomić na windozie. Stringi z chamskim html powkładane między pythonowe funkcje. Koszmar. 100x lepiej już mieć wydzielone szablony (tak jak Erb) niż pisać klasy i wkładać pomiędzy linijki kodu Pythona jakieś pseudo-docstringi. Chory pomysł. Dostało się nieźle podejściu opartym na XML. Guido uważa, że XML nie nadaje się do edytowania przez ludzi. I w tym wypadku zgodził się z założeniem RoR, aby w miarę możliwości unikać XML'a. Nie do końca jest to dla mnie oczywiste, bo ZPT Tal przy których tworzeniu brał udział, są przecież takim podejściem. -- Jarosław Zabiełło http://blog.zabiello.com
Technical Details
Message-ID:
<1d25fs1v6v7xq.1l14ksgmrnmg4$.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<drcs29$j1j$1@news2.ipartners.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Jaroslaw Zabiello <hipertracker@gmail.com> Newsgroups: pl.comp.lang.python Subject: Re: Guido o frameworkach Date: Fri, 27 Jan 2006 12:37:44 +0000 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 39 Message-ID: <1d25fs1v6v7xq.1l14ksgmrnmg4$.dlg@40tude.net> References: <drcs29$j1j$1@news2.ipartners.pl> NNTP-Posting-Host: 213.190.141.10 Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1138365448 20899 213.190.141.10 (27 Jan 2006 12:37:28 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Fri, 27 Jan 2006 12:37:28 +0000 (UTC) X-User: newsgate2 User-Agent: 40tude_Dialog/2.0.15.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit