Content Marketing

PHP: Skvelá kniha a rámec MVC pre PHP

Ľudia na Packt Publishing mal nedávny príspevok, v ktorom povzbudzoval vývojárov / blogerov PHP, aby si prečítali novú knihu a blogovali o nej. Veľmi si vážim príležitosti ako je táto - nežiadali sme žiadne pozitívne ani negatívne príspevky, iba poctivé preštudovanie knihy, ktorú poskytujú (bez akýchkoľvek nákladov).

1847191746Kniha, ktorú som dostal, je CodeIgniter pre rýchly vývoj aplikácií PHP, napísal David Upton.

Moja obľúbená kniha o PHP / MySQL je stále Vývoj webových stránok pomocou PHP a MySQL. Je to PHP 101 a MySQL 101, všetko zabalené vo fantastickej a komplexnej knihe s hromadou vzorov kódu. CodeIgniter je perfektný kompliment, možno sprievodca PHP 201. Vyžaduje si všetko dôsledné pevné kódovanie PHP a dodáva rámec na rýchlejší vývoj kódu s najlepšími postupmi a MVC Systém.

Podľa Wikipedia:

Model-view-controller (MVC) je architektonický vzor používaný v softvérovom inžinierstve. V zložitých počítačových aplikáciách, ktoré používateľovi poskytujú veľké množstvo údajov, si vývojár často želá oddeliť údaje (model) od používateľského rozhrania (zobraziť), aby zmeny v používateľskom rozhraní neovplyvnili manipuláciu s údajmi a aby údaje je možné reorganizovať bez zmeny užívateľského rozhrania. Radič model-view-controller tento problém rieši oddelením prístupu k dátam a obchodnej logiky od prezentácie údajov a od interakcie používateľa zavedením prechodného komponentu: radiča.

Okrem toho, že je táto kniha dobre napísaná s množstvom príkladov zo skutočného sveta, jedna z vecí, ktorá sa mi na tejto knihe páči najviac, je to, že vysvetľuje, čo to nie je. CodeIgniter je domáci open-source framework. Ako taký má určité pripustené obmedzenia. Kniha sa týmto venuje podrobne. Pár obmedzení, ktoré som zistil, bol nedostatok komponentov prístupnosti pri zobrazovaní komponentov používateľského rozhrania, ako sú kotvy, tabuľky a formuláre, a akýkoľvek odkaz na obyčajné staré XML REST API a webové služby. Verím však, že tieto možnosti by sa v budúcich verziách mohli ľahko pridať - uvidíme!

Najúplnejšou časťou CodeIgniteru je podľa mňa databázová knižnica. Zdá sa mi neuveriteľné, že písanie pripojení a otázok MySQL je časovo náročné a namáhavé. Chcem sa okamžite prihlásiť do CodeIgniteru, aby som využil ich databázový rámec, verím, že mi to ušetrí kopu času - hlavne pri písaní / prepisovaní dotazov! Existuje aj niekoľko skvelých doplnkov pre manipuláciu s Ajaxom, JChartom a obrázkom.

Ak to znie, akoby som viac diskutoval o CodeIgniteri ako o knihe, tieto dva sú skutočne jeden a ten istý. Kniha je dokonalým spôsobom, ako sa naučiť pokročilé vývojové techniky, nielen pomocou programu CodeIgniter. Knihu by som vrelo odporučil. Kniha uvádza „Zvýšte svoju produktivitu kódovania PHP pomocou bezplatného kompaktného open-source rámca MVC CodeIgniter!“. Toto je úprimné!

Ak vás zaujíma program CodeIgniter, určite si pozrite úvodné video.

Douglas Karr

Douglas Karr je CMO OpenINSIGHTS a zakladateľ spoločnosti Martech Zone. Douglas pomohol desiatkam úspešných startupov MarTech, asistoval pri due diligence v hodnote viac ako 5 miliárd dolárov v akvizíciách a investíciách Martech a naďalej pomáha spoločnostiam pri implementácii a automatizácii ich predajných a marketingových stratégií. Douglas je medzinárodne uznávaný odborník na digitálnu transformáciu a MarTech a rečník. Douglas je tiež publikovaným autorom príručky Dummie a knihy obchodného vedenia.
Tlačidlo späť nahor
Zavrieť

Zistený blok reklám

Martech Zone vám tento obsah môže poskytnúť bezplatne, pretože naše stránky speňažujeme prostredníctvom príjmov z reklám, pridružených odkazov a sponzorstiev. Ocenili by sme, keby ste pri prezeraní našej stránky odstránili blokovanie reklám.