Citat:
A onda ogromni dataset-ovi, ogromni viewstate, ružnjikavi linkovi (developeri nemaju naviku da ih mijenjaju),
|
Pa ne možeš to da vezuješ za sam ASP.NET, već za programera. Ako neko neće ili ne ume da isključi viewstate, ostavi difolt linkove, ne ume da koristi CSS, server-side skinove, itd.. to nije problem ASP.NET-a.
Druga stvar, zašto bi se ti nužno i toliko brinuo o kriptičnim ID-ovima za kontrole? Mislim i kada praviš desktop aplikaciju (ako to još neko radi), pa nije baš obavezno da se ide u asemberski kod i gleda šta je kompajler izbacio. Možeš, ali i na ASP.NET-u takođe možeš da menjaš ponašanje kontrola, itd.
Imaj na umu i vreme izrade stranica, itd.