Hodnotenie:
Kniha získala rôzne recenzie, pričom mnohí chvália jej komplexné pokrytie JavaScriptu a aplikácií na jednej stránke (SPA), najmä zrozumiteľnosť pri vysvetľovaní zložitých pojmov. Kritika však smerovala aj k prehnanému množstvu kódu, rozsiahlosti komentárov a výberu príkladov.
Výhody:⬤ 1) Dôkladné vysvetlenie konceptov JavaScriptu, najmä v kapitole
⬤ 2) Komplexné pokrytie budovania SPA bez frameworkov. 3) Vynikajúci end-to-end príklad integrujúci komponenty klienta a servera. 4) Prehľadná prezentácia a korektný materiál bez hlásených chýb. 5) Výrazné odporúčania pre stredne pokročilých až pokročilých vývojárov.
1) Nadmerné množstvo komentárov a opakujúci sa kód sťažujú sledovanie. 2) Príklady môžu byť pre niektorých čitateľov príliš zložité a zdĺhavé, najmä príklad chatovej aplikácie. 3) Kniha nie je vhodná pre začiatočníkov; predchádzajúce znalosti HTML, CSS a JavaScriptu sú nevyhnutné. 4) Niektorí čitatelia považujú prístup a názory autorov na frameworky za diskutabilné.
(na základe 67 čitateľských recenzií)
Single Page Web Applications: JavaScript End-To-End
Zhrnutie
V knihe Single Page Web Applications sa naučíte vytvárať moderné aplikácie založené na prehliadači, ktoré využívajú výhody silnejších klientskych platforiem a predvídateľnejšej šírky pásma. Naučíte sa prístup k návrhu SPA a potom začnete objavovať nové techniky, ako je štruktúrovaný JavaScript a responzívny dizajn. A naučíte sa, ako využiť trendy, ako je JavaScript na strane servera a dátové úložiská NoSQL, ako aj nové rámce, vďaka ktorým je JavaScript lepšie ovládateľný a testovateľný ako jazyk prvej triedy.
O knihe
Ak je vaša webová stránka nesúrodou zbierkou prepojených stránok, ste pozadu. Ďalším krokom sú jednostránkové webové aplikácie: posúvajú vykresľovanie používateľského rozhrania a obchodnú logiku do prehliadača a so serverom komunikujú len na synchronizáciu údajov, poskytujú plynulé používateľské prostredie podobne ako natívne aplikácie. SPA však môžu byť náročné na vývoj, správu a testovanie.
Single Page Web Applications ukazuje, ako môže váš tím jednoducho navrhovať, testovať, udržiavať a rozširovať sofistikované SPA pomocou JavaScriptu end-to-end, bez toho, aby ste boli viazaní na rámec. Popri tom si osvojíte pokročilé zručnosti v jazykoch HTML5, CSS3 a JavaScript a budete používať JavaScript ako jazyk webového servera a databázy.
Táto kniha predpokladá základné znalosti o vývoji webových stránok. Nie sú potrebné žiadne skúsenosti so SPA.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od Manning Publications.
Čo je vnútri
⬤ Navrhnite, zostavte a otestujte full-stack SPA.
⬤ Najlepšie nástroje vo svojej triede ako jQuery, TaffyDB, Node. js a MongoDB.
⬤ Real-time web s webovými soketmi a Socket. IO.
⬤ Dotykové ovládanie pre tablety a smartfóny.
⬤ Obvyklé chyby v návrhu SPA.
O autoroch
Autori sú architekti a technickí manažéri. Michael Mikowski pracoval na mnohých komerčných SPA a na platforme, ktorá ročne spracuje viac ako 100 miliárd požiadaviek. Josh Powell vytvoril niektoré z najnavštevovanejších stránok na webe.
Obsah.
ČASŤ 1: PREDSTAVENIE SPA.
⬤ Naša prvá jednostránková aplikácia.
⬤ Zavedenie JavaScriptu.
ČASŤ 2: KÚPEĽNÝ KLIENT.
⬤ Vývoj škrupiny.
⬤ Pridanie funkčných modulov.
⬤ Vybudovanie modelu.
⬤ Dokončenie Modelu a dátových modulov.
ČASŤ 3: SPA SERVER.
⬤ Webový server.
⬤ Databáza servera.
⬤ Priprava nášho SPA na produkciu.