Ha a működéshez szükséges HTML generálását egy motorra bíznánk, az XSLT-re, akkor ez az egy százalék is nyugodtan használhatná a weboldalunkat/szolgáltatásunkat. Ez éves szinten egy százalékkal növelné a bevételeket, csökkentené a fejlesztési időt, és szeparálná az adatokat a megjelenéstől és a viselkedéstől.
1%-ért én biztos nem kezdek neki XSLT-zni, ha neked már zsánered, csináld. De egyszerűbb a "bevett szokás": adj ki olyan HTML-t, amivel js nélkül is lehet mit kezdeni, legfeljebb csúnya kicsit.
1%-ért inkább majd kampányolok, ha alapítványom lesz. :)
Akkor nézd így: ha beteszem a bankba a pénzem, kapok 3-5% kamatot. XSLT-vel, ugyanannyi munkával meg 1% többlet, azaz a banki kamat 20-33%-át érhetem el.
hogy ha el tudom érni ugyanazt az 1%-ot könnyebben is, akkor nem fogok XSLT-t használni. Emellett merül fel, hogy szükséges-e egyáltalán az az 1% - webshopra azért ne így számolj kamatos kamatot, mert saját magad vered át. :)
Jöhet egy XSLT cikk :), aztán vitassuk meg! Hátha meggyőzöl, de most nincs ráfordítható kapacitásom "magamnak megtanulni", valamennyire belenéztem általad, de az még nudli.
Nem annyira nehéz megtanulni, és ebben a szakmában mindig - és úgy érzem egyre többet - tanulni kell. Inkább az a kérdés, hogy valóban jó irány-e az XSLT. Ahhoz, hogy ezt megvitassuk, kénytelenek vagyunk beletanulni... Nekem most nincs erre energiám, de feltett szándékom hamarosan konkrétabb állást foglalni róla Gábor mellett, vagy ellenében (ha úgy gondolom, hogy tényleg nem éri meg).
Ebben talán egész jó vitaindító lehetne egy átfogó XSLT cikk, Gábor, mit szólsz hozzá?
Dolgozom rajta, de még nagyon sok kérdést magamnak is tisztázni kell, ugyanis a téma nagyon összetett. Magának az XSLT alapjainak a megtanulása egyébként nem kíván különösebb erőfeszítést.
Igen, az alap nem nehéz, inkább ezek az elvi, használhatóság, mennyire éri meg, stb.
Nagyon örülök, hogy készülőben, ha gondolod "nyersben" is átolvasnám. (Pl. Gist)
Valóban, 1-2 nap alatt elsajátítható, legalábbis egy programozónak biztosan. Pont pár hete tanultam meg, gyorsan rá lehet állni.
Hasznos eszköz, bár HTML generálására inkább nem használnám egy hagyományos projektben. Én most Javascriptet generáltam vele WSDL-ből és XSD-ből, nem erre találták ki, de tette a dolgát :).
Abban az értelemben gyorsan elsajátítható, hogy egy nap alatt el lehet kezdeni kódot gányolni XSLT-ben - maga a nyelv rendkívül egyszerű, kevés eleme van, a mintaillesztés talán az egyetlen koncepció, amivel meg kell ismerkedni. Azt viszont nem hiszem, hogy két nap után tudna valaki átlátható, karbantartható, moduláris kódot írni benne, pláne ha egy komplett weboldal sablonozását kell megvalósítani, annyira más a logikája, mint a procedurális nyelveknek.
Ide most egyébként sem igazán passzol az XSLT-monománia, a cikk a weboldalak viselkedésének a Javascripttel való felturbózásával foglalkozik, az XSLT ennek nem alternatívája.
Azt viszont nem hiszem, hogy két nap után tudna valaki átlátható, karbantartható, moduláris kódot írni benne, pláne ha egy komplett weboldal sablonozását kell megvalósítani, annyira más a logikája, mint a procedurális nyelveknek.
Mindenhez gyakorlat kell, és az is igaz, hogy nem mindenkinek fekszik ez a funkcionális(hoz hasonló) felfogás. Ezzel a sablonrendszerrel is ugyanolyan kódot lehet készíteni, mint Smartyval vagy Yii-ben.
a cikk a weboldalak viselkedésének a Javascripttel való felturbózásával foglalkozik, az XSLT ennek nem alternatívája
Attól függ, ki mit ért felturbózáson. Például számos jQuery plugin generál HTML-t, emiatt JS nélkül nem használható az a rész/az oldal. Ha minden tartalmat XSLT-vel generálunk, és valóban csak a működést finomítjuk scriptekkel, akkor máris 1,1%-ot nyertünk - ugyanannyi munkával.
Olvastam már korábban. Szép elképzelés, csak gyéren támogatott: szerveroldalon egy (node.js), kliensoldalon meg pár böngésző tudja feldolgozni a javascriptet. XML (DOM) és XSLT pedig minden programozási nyelvben van.
A V8-at ugyanúgy lehet hívni bármilyen programozási nyelvből, mint egy XSLT könyvtárat. A JavaScript motorok sokkal gyorsabban fejlődnek, mint az XSLT motorok, sokkal több eszköz áll hozzá rendelkezésre, sokkal több kész könyvtár és keretrendszer íródik benne, a keresők egyiket sem futtatják, viszont JavaScripttel ugyanúgy fel tudod dolgozni az általad vizionált szemantikus XML forrásokat, mint XSLT-vel. Éppcsak ezek a források nem léteznek.
Kimondhatjuk, hogy az XML rég megbukott, mint jelölőnyelv, csak mint a világ legrosszabb strukturált adatformátuma használatos még, de ezen a téren is kiszorítja lassan a JSON, remélhetőleg minél hamarabb. De tulajdonképpen bármelyik másik formátum jobb lesz.
Azt ugye látjuk, hogy itt nem templatingről van szó, hanem logikáról. Vagyis most egy template nyelvet hasonlítgatunk egy szkriptnyelvvel, amiből nem sok konstruktív eredmény születik.
Egy transzformációs nyelvet hasonlítgatunk egy szkriptnyelvhez, ami könyvtári támogatással rendelkezik a transzformációkhoz. Ezen két nyelv az, ami kliensoldalon rendelkezésre áll XML feldolgozásához. Miért volna értelmetlen mérlegelni az előnyeiket?
Ezek szerint
Ugyanakkor ha a vásárlók közül pont azok költenének sokat...
Ha a működéshez szükséges
Na látod,
1%-ért inkább majd kampányolok, ha alapítványom lesz. :)
Akkor nézd így: ha beteszem a
Épp azt írtam,
Jöhet egy XSLT cikk :), aztán vitassuk meg! Hátha meggyőzöl, de most nincs ráfordítható kapacitásom "magamnak megtanulni", valamennyire belenéztem általad, de az még nudli.
XSLT
Elég fejben :)
Ebben talán egész jó vitaindító lehetne egy átfogó XSLT cikk, Gábor, mit szólsz hozzá?
Dolgozom rajta, de még nagyon
Alapok
Nagyon örülök, hogy készülőben, ha gondolod "nyersben" is átolvasnám. (Pl. Gist)
Valóban, 1-2 nap alatt
Hasznos eszköz, bár HTML generálására inkább nem használnám egy hagyományos projektben. Én most Javascriptet generáltam vele WSDL-ből és XSD-ből, nem erre találták ki, de tette a dolgát :).
Abban az értelemben gyorsan
Ide most egyébként sem igazán passzol az XSLT-monománia, a cikk a weboldalak viselkedésének a Javascripttel való felturbózásával foglalkozik, az XSLT ennek nem alternatívája.
Minden pontban
Személyes rigolyám, hogy XSLT-ben, meg úgy általában XML-ben lehet-e egyáltalán átlátható kódot írni :).
Azt viszont nem hiszem, hogy
De ugyanilyen egyszerűen
A node.js-re gondolsz?
Igen.
Olvastam már korábban. Szép
A V8-at ugyanúgy lehet hívni
Kimondhatjuk, hogy az XML rég megbukott, mint jelölőnyelv, csak mint a világ legrosszabb strukturált adatformátuma használatos még, de ezen a téren is kiszorítja lassan a JSON, remélhetőleg minél hamarabb. De tulajdonképpen bármelyik másik formátum jobb lesz.
Mármint a JSON kiszorítja,
Amúgy egyetértek.
≠
Egy transzformációs nyelvet