Hodnotenie:
Recenzie knihy spoločne vyzdvihujú jej silné stránky, ktoré spočívajú v poskytovaní podrobných príkladov a komplexného pokrytia Spring Frameworku, ale poukazujú aj na významné problémy týkajúce sa organizácie, prehľadnosti a použiteľnosti príkladov kódu. Mnohí používatelia majú pocit, že kniha je vhodnejšia pre vývojárov s predchádzajúcimi znalosťami o Spring, než pre úplných začiatočníkov.
Výhody:⬤ Komplexné pokrytie rôznych technológií a konceptov Spring
⬤ podrobné príklady kódu v produkčnej kvalite
⬤ užitočné pre stredne pokročilých a pokročilých používateľov
⬤ dobrá organizácia kapitol
⬤ prehľad priemyselných prípadov použitia a architektonických stratégií
⬤ plné praktických príkladov kódovania.
⬤ Zastarané a zle napísané časti
⬤ chyby v príkladoch kódu
⬤ zmätočná organizácia, najmä v druhom vydaní
⬤ ťažká kniha s viac ako tisíc stranami, ktorá môže začiatočníkov zahltiť
⬤ príklady kódu na stiahnutie sa často neskompilujú alebo sú zle usporiadané
⬤ chýba kontext mnohých príkladov
⬤ nevhodné pre úplných začiatočníkov.
(na základe 36 čitateľských recenzií)
Spring Recipes: A Problem-Solution Approach
Rámec Spring sa rozrastá. Vždy išlo o možnosť výberu.
Java EE sa sústredila na niekoľko technológií, zväčša na úkor alternatívnych, lepších riešení. Keď debutoval framework Spring, len málokto by súhlasil s tým, že Java EE predstavuje v tej dobe najlepšie architektúry. Spring debutoval s veľkými fanfárami, pretože sa snažil zjednodušiť Java EE.
Odvtedy každé vydanie znamená zavedenie nových funkcií určených na zjednodušenie a zároveň umožnenie riešení.
S verziou 2. 0 a neskôr sa rámec Spring začal zameriavať na viaceré platformy.
Framework poskytoval služby nad existujúcimi platformami, ako vždy, ale bol oddelený od základnej platformy všade, kde to bolo možné. Java EE je stále hlavným referenčným bodom, ale nie je jediným cieľom. OSGi (sľubná technológia pre modulárne architektúry) tu bola veľkou súčasťou stratégie spoločnosti SpringSource.
Okrem toho beží framework Spring na platforme Google App Engine. So zavedením rámcov zameraných na anotácie a schém XML spoločnosť SpringSource vytvorila rámce, ktoré účinne modelujú doménu konkrétneho problému, čím v podstate vytvárajú doménovo špecifické jazyky (DSL). Vznikli rámce postavené nad rámcom Spring, ktoré podporujú integráciu aplikácií, dávkové spracovanie, integráciu Flex a Flash, GWT, OSGi a mnohé ďalšie.