Article View: alt.pl.comp.lang.csharp
Article #9798Re: .NET krytycznym okiem
From: Piotr 'Qertoip' Włodarek
Date: Mon, 07 Nov 2005 20:26
Date: Mon, 07 Nov 2005 20:26
44 lines
2769 bytes
2769 bytes
Dnia Mon, 07 Nov 2005 14:14:59 +0100, Grzesiek G. napisał(a): > Piotr 'Qertoip' Włodarek napisał(a): > [...] >> 2. b) ASP.NET oferuje naprawdę potężną abstrakcję nad podstawowymi >> mechanizmami tworzenia stron, zwłaszcza nad protokołem HTTP. Zwykle dzięki >> posiadaniu wygodniejszego modelu programistycznego możemy znaczne szybciej >> tworzyć rozwiązania. > [...] > Ja programowałem wcześniej w ASP, trochę w JSP i dla mnie ASP.NET jest > rewelacyjne. Co do tego, że ASP.NET deklasuje ASP nie ma dwóch zdań :) > I dla mnie obecny model programistyczny mający zdarzenia jest OK. Jeśli chodzi o zdarzenia zachodzące po stronie serwera (kolejne etapy przetwarzania strony) - OK. Jeśli chodzi o zdarzenia po stronie klienta, model zdarzeniowy jest złudny. Zauważmy, że takie zdarzenia działają tylko wtedy, gdy mamy postback... a to oznacza, że nowa treść ma ten sam URL, co poprzednia. Konsekwencją jest beznadziejne zaindeksowanie serwisu w wyszukiwarkach. W skrajnym przypadku (tylko jedna strona Default.aspx) wyszukiwarki zaindeksują jedną podstronę (logiczną) z całego serwisu. Innymi słowy, jeśli oprzemy nawigację w serwisie na zdarzeniach, strzelamy sobie samobója. Model zdarzeniowy nie sprawdza się więc tam, gdzie budujemy zwykły dynamiczny serwis www o publicznie dostępnej treści. Nawigacja oparta na zdarzeniach *ma* *sens* wszędzie tam, gdzie mamy do czynienia z *aplikacją* sensu stricte, wszędzie gdzie nie chcemy, aby treść była indeksowana. Problem wg mnie polega na tym, że model zdarzeniowy jest kreowany jako pierwszorzędny sposób nawigacji, tymczasem jest tylko wygodnym uzupełnieniem w niektórych sytuacjach. -- | Piotr 'Qertoip' Włodarek | www.piotr-wlodarek.pl/komercha/ - Ranking technologii IT na rynku pracy `-> Software Engineering 4 Those Who Care About The Craft
Technical Details
Message-ID:
<12s0x3y4otfny$.dlg@piotr-wlodarek.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<dkj7pd$o6q$1@nemesis.news.tpi.pl> <7g25qr1l5nal.dlg@piotr-wlodarek.pl> <dknk2l$l61$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Piotr 'Qertoip' Włodarek <qer1@o2.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: .NET krytycznym okiem Date: Mon, 7 Nov 2005 21:26:56 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 44 Message-ID: <12s0x3y4otfny$.dlg@piotr-wlodarek.pl> References: <dkj7pd$o6q$1@nemesis.news.tpi.pl> <7g25qr1l5nal.dlg@piotr-wlodarek.pl> <dknk2l$l61$1@nemesis.news.tpi.pl> NNTP-Posting-Host: ntwklan-81-219-20-237.devs.futuro.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1131395216 9425 81.219.20.237 (7 Nov 2005 20:26:56 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 7 Nov 2005 20:26:56 +0000 (UTC) X-User: qer1 User-Agent: 40tude_Dialog/2.0.15.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit