🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #9798

Re: .NET krytycznym okiem

#9798
From: Piotr 'Qertoip' Włodarek
Date: Mon, 07 Nov 2005 20:26
44 lines
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-mail
References: <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