Mint konvenció, nekem a deklaratív út jobban fekszik, és szerintem előre mutatóbb. Kétség kívül a programozott módszer viszont jóval nagyobb rugalmasságot enged meg. Meg aztán vannak egyéb tényezők, amelyek befolyásolják, hogy melyiket választhatom – ld. ha a markup tisztasága elengedhetetlen.
Nekem a fenti leírásban az fogta meg a figyelmem, hogy a declarative lassabb, mert végig kell parsolnia az összes tag-et megfelelő dojo-s attributum után kutatva. Ez nagyobb DOM-fa esetén valóban lassabb lehet.
Ez tény, egészen addig, amíg egy-két komponensed van egy oldalon, amelyeket programozottan könnyen elérsz. Tegyük fel, hogy kicsit több van, valahány. Ebben az esetben programozottan sem teszel mást, mint valamilyen módon (pl. class vagy elemnév alapján) a markupon keresztül gyűjtöd ki az elemeket. Ha nem tudod előre explicit felsorolni az elemeket (pl. Lightbox-szerű galéria), akkor ugyanott vagy.
Te melyiket részesíted
Alapvetően deklaratív
Nekem a fenti leírásban az
Ez tény, egészen addig, amíg