<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>b4rtaz.blog :: komentarze do wpisu &quot;Flush concept - strumieniowy system szablonów, wprowadzenie&quot;</title><link>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/</link><description>Wpisy z dziennika internetowego Jogger, wspomaganego przez Jabbera</description><lastBuildDate>Wed, 08 Sep 2010 16:51:30 +0200</lastBuildDate><generator>JoggerPL</generator><item><title>b4rtaz</title><link>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1114265</link><description>W tym wpisie celowo pominąłem jakiekolwiek informacje na temat Flush&amp;#8217;a. W następnym wpisie przedstawię moją idee oraz kod roboczy.

Tymczasem oczekiwałbym komentarzy na temat racji bądź jej braku w powyższym wpisie. Czy są to wyimaginowane problemy bądź wady czy też coś racji w tym jest.

Oczywiście mam małą prośbę, proszę nie gdybać czym ów projekt może być. Nie chce zaprzeczać czy bawić się w „ciepło/zimno”, bo już niedługo o tym sam napisze. Z góry dzięki.</description><pubDate>Fri, 21 Mar 2008 16:36:33 +0100</pubDate><guid>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1114265</guid></item><item><title>Khorne</title><link>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1114280</link><description>Leniwe wywołania. Dobry pomysł! :)</description><pubDate>Fri, 21 Mar 2008 16:50:54 +0100</pubDate><guid>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1114280</guid></item><item><title>b4rtaz</title><link>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1114294</link><description>Khorne: Szczerze mówiąc nie mam najmniejszego pojęcia, co miałeś na myśli. ;)</description><pubDate>Fri, 21 Mar 2008 17:03:21 +0100</pubDate><guid>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1114294</guid></item><item><title>Khorne</title><link>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1114297</link><description>No jak to, przecież właśnie to chcesz zrobić :]

http://en.wikipedia.org/wiki/Lazy_evaluation</description><pubDate>Fri, 21 Mar 2008 17:04:19 +0100</pubDate><guid>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1114297</guid></item><item><title>b4rtaz</title><link>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1114298</link><description>Khorne: Aż, co za wtopa! Muszę się przyznać, że nie wiedziałem o istnieniu takiego pojęcia.

Tak dokładnie na tym ma polegać Flush. No ale bez szczegółów. [:</description><pubDate>Fri, 21 Mar 2008 17:08:11 +0100</pubDate><guid>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1114298</guid></item><item><title>Khorne</title><link>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1114303</link><description>Ciekawi mnie tylko jak w PHP zrobisz leniwe pętle. W takim Lispie czy Scheme to się robi samo, bo tam pętla jest równoważna rekurencji (ogonowej, ale zawsze).

Czekam z niecierpliwością</description><pubDate>Fri, 21 Mar 2008 17:12:10 +0100</pubDate><guid>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1114303</guid></item><item><title>stormfly devblog</title><link>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1116030</link><description>Piszesz o zajętości pamięci przez zmienne, które nie zwalniamy, a teraz chcesz napisać o buforze, który zajmuje przecież pewnie kilkanaście razy więcej pamięci :P

Co do wykonywania 3 pętli, pomijając fakt, że w większości przypadków można to skrócić do 1 lub 2 (patrz PDO) to zdecydowanie bardziej chodzi o pewien bardzo przejrzysty schemat niż robienie bajzlu i pseudo oszczędzaniu czasu.</description><pubDate>Sun, 23 Mar 2008 08:06:24 +0100</pubDate><guid>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1116030</guid></item><item><title>Khorne</title><link>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1116098</link><description>To nie jest oszczędzanie czasu, tylko zwiększanie responsywności aplikacji. I/O zajmuje sporo czasu, a w międzyczasie można już zacząć coś wysyłać, np. CSS i layout, żeby sobie klient zrenderował ramkę.</description><pubDate>Sun, 23 Mar 2008 11:44:34 +0100</pubDate><guid>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1116098</guid></item><item><title>stormfly</title><link>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1116107</link><description>Klient tego nie zauważy bo to są dziesiątki części sekund. Zresztą, który znany framework wysyła od razu dane? Większość ma metodę display(), która zawsze uruchamiana jest na samym końcu jak już wszystkie operacje zostaną zakończone.

Zauważ też, że np. skrypt :

for($i = 0; $i &lt; 1000; ++$i) {
echo $i . &amp;#8216; &amp;#8216;;
}

sleep(5);

echo &amp;#8216;po 5 sekundach..&amp;#8217;;

Wyświetli się cały dopiero po 5 sekundach. Chyba, że ja mam coś z serwerem, albo przeglądarką ;) Nic mi się wcześniej nie renderuje.</description><pubDate>Sun, 23 Mar 2008 11:58:06 +0100</pubDate><guid>http://b.nano2.pl/2008/03/21/flush-concept-strumieniowy-system-szablonow-wprowadzenie/#c1116107</guid></item></channel></rss>