<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Jak zbudować AJAX-ową stronę w 10 minut</title>
	<atom:link href="http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut/feed" rel="self" type="application/rss+xml" />
	<link>http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut</link>
	<description>my piece of the Web</description>
	<pubDate>Wed, 19 Nov 2008 22:34:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: snowdog</title>
		<link>http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-14578</link>
		<dc:creator>snowdog</dc:creator>
		<pubDate>Fri, 01 Jun 2007 16:44:14 +0000</pubDate>
		<guid isPermaLink="false">http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-14578</guid>
		<description>To chyba wolałbym użyć jQuery + kilka linijek inicjujących ajax i definiujących przyciski i kontener do załadowania treści. Efekt ten sam, a możliwości biblioteki wykraczają daleko poza to...</description>
		<content:encoded><![CDATA[<p>To chyba wolałbym użyć jQuery + kilka linijek inicjujących ajax i definiujących przyciski i kontener do załadowania treści. Efekt ten sam, a możliwości biblioteki wykraczają daleko poza to&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wojciech Bednarski</title>
		<link>http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-23</link>
		<dc:creator>Wojciech Bednarski</dc:creator>
		<pubDate>Tue, 04 Apr 2006 18:35:39 +0000</pubDate>
		<guid isPermaLink="false">http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-23</guid>
		<description>Jakby to powiedzieć.. ten skrypt jest delikatnie rzecz biorąc niedopracowany. Doprowadziłem go do czegoś takiego http://www.robertnyman.com/ask/content.php?continents=true&#038;countries=true&#038;cities=true&#038;footertext=#1:0:2

Przycisk wstecz w moim Fx też nie działa jak powinien. Czasami nie da się schować pierwszego rozwinięcia.

Co do zakładek to jest taki problem, że mają one różne adrsy z i bez JS</description>
		<content:encoded><![CDATA[<p>Jakby to powiedzieć.. ten skrypt jest delikatnie rzecz biorąc niedopracowany. Doprowadziłem go do czegoś takiego <a href="http://www.robertnyman.com/ask/content.php?continents=true&#038;countries=true&#038;cities=true&#038;footertext=#1:0:2" rel="nofollow">http://www.robertnyman.com/ask/content.php?continents=true&#038;countries=true&#038;cities=true&#038;footertext=#1:0:2</a></p>
<p>Przycisk wstecz w moim Fx też nie działa jak powinien. Czasami nie da się schować pierwszego rozwinięcia.</p>
<p>Co do zakładek to jest taki problem, że mają one różne adrsy z i bez JS</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Całek</title>
		<link>http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-22</link>
		<dc:creator>Całek</dc:creator>
		<pubDate>Sun, 02 Apr 2006 10:16:10 +0000</pubDate>
		<guid isPermaLink="false">http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-22</guid>
		<description>Odnośnie linków - fakt... Aplikacja, która jest dostępna tylko dla osób z .js/czymkolwiek i nie jest aplikacją intranetową/skierowaną do konkretnej grupy zdefiniowanych odbiorców..no.. jest kiepska po prostu ;&#62;)

Jakiś czas temu przeglądałem sobie komercyjne frameworki AJAXowe... niestety kilka z nich nie współpracowało w ogóle z Operą - kazano mi zmienic przegladarke ;&#62;

Szperając po komentarzach w tamtym artykule natrafiłem na: &lt;a href="http://www.robertnyman.com/ask/" rel="nofollow"&gt;ASK - AJAX Surce Kit&lt;/a&gt;. Pozwala tworzyć na zasadzie dodawania AJAXowej funkcjonalności do aplikacji (czyli coś, na co zwracałeś uwagę w tamtym frameworku), ale też jednocześnie wykorzystuje kotwiczki pozwalając tym samym na (częściowe) rozwiązanie problemów z bookmarkami i przyciskiem wstecz.

Czemu cześciowe? W mojej ulubionej Operze trochę to kuleje ;&#62;)</description>
		<content:encoded><![CDATA[<p>Odnośnie linków - fakt&#8230; Aplikacja, która jest dostępna tylko dla osób z .js/czymkolwiek i nie jest aplikacją intranetową/skierowaną do konkretnej grupy zdefiniowanych odbiorców..no.. jest kiepska po prostu ;&gt;)</p>
<p>Jakiś czas temu przeglądałem sobie komercyjne frameworki AJAXowe&#8230; niestety kilka z nich nie współpracowało w ogóle z Operą - kazano mi zmienic przegladarke ;&gt;</p>
<p>Szperając po komentarzach w tamtym artykule natrafiłem na: <a href="http://www.robertnyman.com/ask/" rel="nofollow">ASK - AJAX Surce Kit</a>. Pozwala tworzyć na zasadzie dodawania AJAXowej funkcjonalności do aplikacji (czyli coś, na co zwracałeś uwagę w tamtym frameworku), ale też jednocześnie wykorzystuje kotwiczki pozwalając tym samym na (częściowe) rozwiązanie problemów z bookmarkami i przyciskiem wstecz.</p>
<p>Czemu cześciowe? W mojej ulubionej Operze trochę to kuleje ;&gt;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wojciech Bednarski</title>
		<link>http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-21</link>
		<dc:creator>Wojciech Bednarski</dc:creator>
		<pubDate>Sat, 01 Apr 2006 21:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-21</guid>
		<description>Wiem, że nie działa przycisk wstecz przy włączonym JS. Chciałem tylko zwrócić uwagę, że ten skrypt &lt;a href="http://twinhelix.com/javascript/htmlhttprequest/" rel="nofollow"&gt;HTMLHttpRequest v1.0beta2&lt;/a&gt; jest o tyle ciekawy, że pasuje do zwykłych linków. Zauważ, że w kodzie są zwykłe linki działające normalnie po wyłączeniu JS, a w większości ajaxowych stron po wyłączeniu JS można sobie.... 
Jednak Twoja propozycja z kotwiczkami jest lepsza.

Co do przycisku wstecz to faktycznie ZU mogą mieć z tym problemy. Jednak wydaje mi się, że gdyby każda strona (tak jak np Gmail) informowała, że się przeładowuje nie było by problemów. Polecam - &lt;a href="http://www.standards-schmandards.com/index.php?2005/03/01/16-ajax-and-accessibility" rel="nofollow"&gt;AJAX and accessibility&lt;/a&gt;. Tak czy inaczej wszystko zmierza ku ajaxowi :&gt;

Jeśli chodzi o ramki, to ja nie mówię, że są fajne czy coś. Zresztą przyszłe wersje XHTML-a nie będą miały wersji ramkowych. Podałem tylko dobry przykład na zastosowanie ramek.

Inną sprawą jest to, że wiele stron korzysta z ramek w przypadkach gdy są one w ogóle nie potrzebne.</description>
		<content:encoded><![CDATA[<p>Wiem, że nie działa przycisk wstecz przy włączonym JS. Chciałem tylko zwrócić uwagę, że ten skrypt <a href="http://twinhelix.com/javascript/htmlhttprequest/" rel="nofollow">HTMLHttpRequest v1.0beta2</a> jest o tyle ciekawy, że pasuje do zwykłych linków. Zauważ, że w kodzie są zwykłe linki działające normalnie po wyłączeniu JS, a w większości ajaxowych stron po wyłączeniu JS można sobie&#8230;.<br />
Jednak Twoja propozycja z kotwiczkami jest lepsza.</p>
<p>Co do przycisku wstecz to faktycznie ZU mogą mieć z tym problemy. Jednak wydaje mi się, że gdyby każda strona (tak jak np Gmail) informowała, że się przeładowuje nie było by problemów. Polecam - <a href="http://www.standards-schmandards.com/index.php?2005/03/01/16-ajax-and-accessibility" rel="nofollow">AJAX and accessibility</a>. Tak czy inaczej wszystko zmierza ku ajaxowi :></p>
<p>Jeśli chodzi o ramki, to ja nie mówię, że są fajne czy coś. Zresztą przyszłe wersje XHTML-a nie będą miały wersji ramkowych. Podałem tylko dobry przykład na zastosowanie ramek.</p>
<p>Inną sprawą jest to, że wiele stron korzysta z ramek w przypadkach gdy są one w ogóle nie potrzebne.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Całek</title>
		<link>http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-20</link>
		<dc:creator>Całek</dc:creator>
		<pubDate>Fri, 31 Mar 2006 13:03:56 +0000</pubDate>
		<guid isPermaLink="false">http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-20</guid>
		<description>No i to jest właśnie problemem, że nie działa ;&#62;)

Jest sobie taki klient pocztowy &lt;a href="http://www.roundcube.net/" rel="nofollow"&gt;Round Cube&lt;/a&gt; wykorzystujący AJAX. Podczas testowania niejednokronie łapałem się na tym, że naciskałem przycisk wstecz w przeglądarce i działo się zupełnie coś innego, niż oczekiwałem. A dlaczego naciskałem?

Program działa w przeglądarce internetowej. Podświadomie (z przyzwyczajenia) oczekuję, że skoro aplikacja działa w środowisku webowym, to będzie się zachowywała w określony sposób. Siła przyzwyczajenia jest znacznie silniejsza niż świadomość, że to jest AJAX i chodzi inaczej. Pomyśl sobie teraz o mniej doświadczonych użytkownikach, którzy nie wiedzą, czego się spodziewać po AJAXie i którzy będą się czuli totalnie zdezorientowani, bo nagle znajdą się 10 kroków wcześniej niż zamierzali ;&#62;)

Są oczywiście środowiska AJAXowe, które taką funkcjonalność oferują - każda 'podstrona' AJAXowa ma swój własny adres. Informacja jest przekazywana za pomocą linków zawierających.. kotwiczki.

Polecam: &lt;a href="http://www.useit.com/alertbox/within_page_links.html" rel="nofollow"&gt;http://www.useit.com/alertbox/within_page_links.html&lt;/a&gt; oraz &lt;a href="http://www.useit.com/alertbox/within_page_links_comments.html" rel="nofollow"&gt;http://www.useit.com/alertbox/within_page_links_comments.html&lt;/a&gt;

Odnośnie ramek - fakt, akurat przycisk wstecz poprawnie działa w przeglądarkach... ale co z np: zakładkami? Jeżeli linki otwierane są w obrębie danej ramki (czyli nie mają target="_top"), to gdy człowiek pochodzi po takiej stronie i będzie chciał dodać do zakładek jakąś podstronę, to mu się nie uda... więcej w dość już starym artykule: &lt;a href="http://www.useit.com/alertbox/9612.html" rel="nofollow"&gt;Frames Suck Most of the Time&lt;/a&gt;. Wiele z tych problemów przekłada się na nieumiejętnie stosowany AJAX.

Nie mówię, że AJAX jest zły - jest świetny, ale jeśli jest odpowiednio stosowany i aplikacja jest przetestowana pod kątem użyteczności.

Uf.. się rozpisałem ;&#62;&#62;

Pozdrawiam :&#62;)</description>
		<content:encoded><![CDATA[<p>No i to jest właśnie problemem, że nie działa ;&gt;)</p>
<p>Jest sobie taki klient pocztowy <a href="http://www.roundcube.net/" rel="nofollow">Round Cube</a> wykorzystujący AJAX. Podczas testowania niejednokronie łapałem się na tym, że naciskałem przycisk wstecz w przeglądarce i działo się zupełnie coś innego, niż oczekiwałem. A dlaczego naciskałem?</p>
<p>Program działa w przeglądarce internetowej. Podświadomie (z przyzwyczajenia) oczekuję, że skoro aplikacja działa w środowisku webowym, to będzie się zachowywała w określony sposób. Siła przyzwyczajenia jest znacznie silniejsza niż świadomość, że to jest AJAX i chodzi inaczej. Pomyśl sobie teraz o mniej doświadczonych użytkownikach, którzy nie wiedzą, czego się spodziewać po AJAXie i którzy będą się czuli totalnie zdezorientowani, bo nagle znajdą się 10 kroków wcześniej niż zamierzali ;&gt;)</p>
<p>Są oczywiście środowiska AJAXowe, które taką funkcjonalność oferują - każda &#8216;podstrona&#8217; AJAXowa ma swój własny adres. Informacja jest przekazywana za pomocą linków zawierających.. kotwiczki.</p>
<p>Polecam: <a href="http://www.useit.com/alertbox/within_page_links.html" rel="nofollow">http://www.useit.com/alertbox/within_page_links.html</a> oraz <a href="http://www.useit.com/alertbox/within_page_links_comments.html" rel="nofollow">http://www.useit.com/alertbox/within_page_links_comments.html</a></p>
<p>Odnośnie ramek - fakt, akurat przycisk wstecz poprawnie działa w przeglądarkach&#8230; ale co z np: zakładkami? Jeżeli linki otwierane są w obrębie danej ramki (czyli nie mają target=&#8221;_top&#8221;), to gdy człowiek pochodzi po takiej stronie i będzie chciał dodać do zakładek jakąś podstronę, to mu się nie uda&#8230; więcej w dość już starym artykule: <a href="http://www.useit.com/alertbox/9612.html" rel="nofollow">Frames Suck Most of the Time</a>. Wiele z tych problemów przekłada się na nieumiejętnie stosowany AJAX.</p>
<p>Nie mówię, że AJAX jest zły - jest świetny, ale jeśli jest odpowiednio stosowany i aplikacja jest przetestowana pod kątem użyteczności.</p>
<p>Uf.. się rozpisałem ;&gt;&gt;</p>
<p>Pozdrawiam :&gt;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wojciech Bednarski</title>
		<link>http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-19</link>
		<dc:creator>Wojciech Bednarski</dc:creator>
		<pubDate>Fri, 31 Mar 2006 12:34:03 +0000</pubDate>
		<guid isPermaLink="false">http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-19</guid>
		<description>Przycisk wstecz działa przy wyłączonym JS. Przy włączony nie działa bo i jak?

Co do strony z ramkami, to też nie rozumiem dlaczego przycisk wstecz ma nie działać. Działa tak samo jak i bez ramek. Przykład strony z ramkami -  http://www.meyerweb.com/eric/css/references/css1ref.html</description>
		<content:encoded><![CDATA[<p>Przycisk wstecz działa przy wyłączonym JS. Przy włączony nie działa bo i jak?</p>
<p>Co do strony z ramkami, to też nie rozumiem dlaczego przycisk wstecz ma nie działać. Działa tak samo jak i bez ramek. Przykład strony z ramkami -  <a href="http://www.meyerweb.com/eric/css/references/css1ref.html" rel="nofollow">http://www.meyerweb.com/eric/css/references/css1ref.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Całek</title>
		<link>http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-18</link>
		<dc:creator>Całek</dc:creator>
		<pubDate>Thu, 30 Mar 2006 11:03:28 +0000</pubDate>
		<guid isPermaLink="false">http://wojciechbednarski.com/web/jak-zbudowac-ajax-owa-strone-w-10-minut#comment-18</guid>
		<description>Witam,

Z tymi przykładami AJAXa jest jeden szkopuł. Leży usability tak samo, jak przy stronach opartych na ramkach - przyciski wstecz nie zadziałają tak, jak oczekuje tego użytkownik. AJAX jest fajny, ale musi być umiejętnie stosowany ;&#62;)

Pozdrawiam</description>
		<content:encoded><![CDATA[<p>Witam,</p>
<p>Z tymi przykładami AJAXa jest jeden szkopuł. Leży usability tak samo, jak przy stronach opartych na ramkach - przyciski wstecz nie zadziałają tak, jak oczekuje tego użytkownik. AJAX jest fajny, ale musi być umiejętnie stosowany ;&gt;)</p>
<p>Pozdrawiam</p>
]]></content:encoded>
	</item>
</channel>
</rss>
