🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #13645

Re: Guido o frameworkach

#13645
From: Jaroslaw Zabiello
Date: Fri, 27 Jan 2006 12:37
39 lines
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-mail
References: <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