No já nevim, asi jsem spíš konzerva.
Webová aplikace pouze s jQuery a CouchDB
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
Dále čtěte…
- jQuery plugin pro AJAX s historií 11. 11. 2008 7:07
- Jak vytvořit vlastní jsFiddle 17. 4. 2012 8:27
- Zlepšite svoje jQuery – OOP, menné priestory, pub-sub 1. 2. 2012 0:00
- jQuery plugin pro automatické dohrávání obsahu při scrollování 8. 6. 2011 7:04
- Webová aplikace s jQuery Mobile a CouchDB 24. 2. 2011 11:55
Re: Webová aplikace pouze s jQuery a CouchDB
celé vláknoRe: Webová aplikace pouze s jQuery a CouchDB
celé vláknozají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 :-)
jQuery?
celé vláknoTento 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!
Re: jQuery?
celé vláknoKdybych 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.
Doplňující informace a odkazy
celé vláknoJinak 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