Web aplikacije, web servisi i software Frameworks, web servisi, programi, plugin-ovi, ekstenzije korisni za razvoj web sajtova. Sponzor: |
|
Alati teme | Način prikaza |
|
04. 05. 2007. | #1 | |
I'm a PC too.
Wrote a book
Datum učlanjenja: 05.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
|
Citat:
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.
__________________
Commercial-Free !!! Poslednja izmena od degojs : 04. 05. 2007. u 16:39. |
|
04. 05. 2007. | #2 |
član
Na probnom radu
Datum učlanjenja: 19.03.2006
Poruke: 38
Hvala: 0
3 "Hvala" u 3 poruka
|
Ne možeš id od nekog polja u formi uspoređivati s asemblerom, nije to ista kategorija. U desktop aplikaciji obično kažeš
Button btOk = new Button(); ekvivalent kriptičnim ID-evima bi bio Button btl00___ctl00___duw1_ac1___Ok = new Button(); Jesu li ljudi tako pisali kod u desktop aplikacijama? ;-) Što sam ja nazvao katastrofom? Ne sam ASP.NET već ono što su u njemu proizvodili klasičari i nazvali to web aplikacijama. Kad sam ja prvi put malo dublje ušao u ASP.NET čudom sam se čudio kako to da nisu iskoristili XMLHttpRequest objekt. Kolega koji je radio tu aplikaciju nije imao pojma o čemu govorim. A onda, kad je Jesse James Garrett imenovao razvoj dinamičkih web aplikacija i kad je sve to postalo poznato kao Ajax, mora je sam sebi priznati da sam bio u pravu. A brzo vrijeme izrade nije uvijek dobar izgovor za loš posao. |
04. 05. 2007. | #3 | |
I'm a PC too.
Wrote a book
Datum učlanjenja: 05.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
|
Citat:
Neki programer je dao ime promenjivoj "btl00___ctl00___duw1_ac1___Ok" i ASP.NET je kriv za to??? Pa u ASP.NET bez problema možeš da napišeš: Button btOk = new Button(); ??? U stvari, Visual Studio kontrolama dodeljuje, po difoltu, "imena" poput "Button1", "DataRepeater1", itd, a ne ovako kako si ti napisao. Ako neko nalazi za shodno da to preimenuje u tu gore kobasicu, kako ASP.NET treba da ga sprečava i zašto bi? Ono što tebe možda buni jeste ono što se generiše kao UniqueID (ili ClientID). Nema potrebe da to direktno ukucavaš (čak to nije ni preporuka, čini mi se), već do tog imaš pristup kroz pomenuta svojstva kontrole. Paralela sa kompajlerima stoji, bar ja tako mislim: kompajler izbaci mašinski kod (ili npr. bytecode za Javu), a server ovde izbaci HTML/Java script kombinaciju. Ni u prvom, a ni u drugom slučaju ja ne moram nužno da brinem koje razne ID-jeve je kompajler/server koristio u tom krajnjem izlazu i slično..
__________________
Commercial-Free !!! Poslednja izmena od degojs : 04. 05. 2007. u 20:12. |
|
04. 05. 2007. | #4 | |
I'm a PC too.
Wrote a book
Datum učlanjenja: 05.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
|
Citat:
Čini mi se da bespotrebno dovodiš u vezu nečije brljanje sa nekom tehnologijom...
__________________
Commercial-Free !!! Poslednja izmena od degojs : 04. 05. 2007. u 20:38. |
|
04. 05. 2007. | #5 |
Genghis Khan
Datum učlanjenja: 22.11.2006
Poruke: 7
Hvala: 0
0 "Hvala" u 0 poruka
|
Kada dodajes ASPNET kontrole na formu, VSNET ti sam generise deklaraciju za tu kontrolu i ime ce biti tipa button1, DataGrid1 ili sta si vec dodao.
Ta cudna imena (UserControl1:btnPushMeIamClean, ako se dugme nalazi unutar user controle) za kontrola koja mozes da vidis nakon renderovanja ASPNET stranice je ASPNET generisao, ali ta imena uopste ne treba da koristis. Sto bi to koristio, kada imas ono button1. Ti mozda mislis na onaj doPostBack(cudna_imena_kontrola, ...), ali poenta je da ti ne moras u VSNETu da koristis ta imena, nego imas ona user friendly. Ako je neko i koristio ta imena, blago njemu i za to nikako nije kriv ASPNET. Mozda i jeste, trebao je da zabrani da se koriste ta imena .
__________________
Čika Jova Zmaj |
05. 05. 2007. | #6 |
Milan Cvejic
Wrote a book
|
Off Topic: Ne dirajte mi ASM!!!
__________________
http://weevify.com |
08. 05. 2007. | #7 | |
Bez naziva
Certified
Datum učlanjenja: 22.12.2006
Lokacija: BG
Poruke: 61
Hvala: 1
0 "Hvala" u 0 poruka
|
Citat:
|
|
08. 05. 2007. | #8 | |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Citat:
Uostalom, nije potrebno veliko umeće da bi se videla razlika u eleganciji između Kôd:
<input type="text" name="mojEdit" value="<?php print 'Pera' ?>" /> Kôd:
mojEdit.Text = "Pera"; |
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Microsoft Silverlight 1.0 released | stolex | Flash | 4 | 17. 09. 2007. 10:59 |
Silverlight demo | degojs | Web aplikacije, web servisi i software | 34 | 09. 06. 2007. 02:51 |