Webová aplikace pouze s jQuery a CouchDB
Nálepky:
Webová aplikace v představách většiny webových vývojářů sestává ze serverového backendu, který komunikuje s databází, a frontendu, který pomocí AJAX/AJAJ s tímto backendem komunikuje. Díky RESTful rozhraní databáze CouchDB lze napsat ale aplikaci, kde bude s databází komunikovat přímo frontend. Podívejte se na tutoriál, který ukazuje, jak napsat AJAXovou webovou aplikaci s jQuery a CouchDB.
Zdroj: myNoSQL
No já nevim, asi jsem spíš konzerva.
zajímavý nápad, ale asi jen pro hodně jednoduché aplikace. serverová část často dělá třeba nastavování práv nebo určité schování datové struktury před uživatelem. pokud tohle bude „vidět“ v html, pak to úplně nesplní svůj účel :-)
Tento napad je mojou nocnou morou (nie negativnou) uz nejaky cas. Akurat nechapem preco jQuery? Ved je to predsa len DOM/CSS utilita, jQuery vobec nieje napomocne vo vyvoji sebestacneho (+CouchDB) klienta. Nijako nepomaha s architekturou klienta, s jeho spravovatelnostou a rozsirovatelnostou (preklad no more). Neimplementuje ziadne vzorce (MVP?).
Takze vobec nechapem suvislost medzi server-less web aplikaciou a DOM utilitou. Ten clanok mohol byt krasne napisany bez referencie na jQuery, inak povedane mohol by nezavysli. jQuery + CouchDB je to zrejme pre lepsi google rank. c’mon!
Kdybych něco takového dělal já, tak asi použiju Sammy.js, které je (chvilka napětí…) postavené na jQuery :-) Krom toho pro komunikaci s CouchDB je jquery.couch.js jasná volba.
Jinak viz též přímo od zdroje [CouchDB core team member]: http://jchrisa.net/drl/_design/sofa/_show/post/Evently-CouchApp-Screencast
Samotný odkazovaný blog jede jako nativní CouchDB aplikace (CouchApp), viz zdroják: http://github.com/jchris/sofa
Příp. doporučuji kapitolu v knize (vč. příkladů): http://books.couchdb.org/relax/example-app/standalone-applications