PHP: E super Buch a MVC Framework fir PHP

Déi Leit sinn iwwer Packt Verëffentlechung hat e rezente Post wou se PHP Entwéckler / Blogger encouragéieren en neit Buch ze liesen an doriwwer ze bloggen. Ech appréciéieren dës Méiglechkeeten wierklech - dat huet keng positiv oder negativ Posting gefrot, just eng éierlech Bewäertung vum Buch dat se ubidden (ouni Käschten).

1847191746D'Buch dat ech krut ass CodeIgniter fir séier PHP Applikatioun Entwécklung, geschriwwen vum David Upton.

Mäi Liiblingsbuch op PHP / MySQL ass ëmmer nach PHP a MySQL Web Entwécklung. Et ass PHP 101 a MySQL 101 all agewéckelt an e fantastescht, ëmfaassend Buch mat Tonne Codeproben. CodeIgniter ass e perfekt Kompliment, vläicht e PHP 201 Guide. Et hëlt all déi rigoréis PHP Hardkodéierung a liefert e Kader fir de Code méi séier z'entwéckelen a mat de beschten Praktiken vun engem MVC System.

Entspriechend zu Wikipedia:

Model-View-Controller (MVC) ass en architektonescht Muster dat am Software Engineering benotzt gëtt. A komplexe Computerapplikatiounen déi eng grouss Quantitéit un Donnéeë fir de Benotzer presentéieren, wëll en Entwéckler dacks Daten (Modell) an User Interface (Vue) Suergen trennen, sou datt d'Ännerunge vun der User Interface keen Afloss op d'Datenhandhabung hunn, an datt d'Daten ka reorganiséiert ginn ouni d'Benotzerinterface z'änneren. De Model-View-Controller léist dëse Problem andeems en den Datenzougang a Geschäftslogik vun der Datepresentatioun an der Interaktioun vum Benotzer ofkoppelt, andeems en Zwëschenkomponent agefouert gëtt: de Controller.

Niewent der gutt geschriwwe mat Tonnen vun realen Welt Beispiller, eng vun de Saachen déi ech am beschten un dësem Buch hunn ass datt et erkläert wat et net ass. CodeIgniter ass en hausgemaachten Open-Source Kader. Als sou huet et e puer zougeloossene Limitatiounen. D'Buch geet dës am Detail an. E puer Aschränkungen déi ech fonnt hunn, waren de Mangel u Accessibilitéitskomponenten am Display vun User Interface Komponenten wéi Anker, Dëscher a Formen an all Referenz zu alen XML REST APIen a Web Servicer. Ech gleewen awer datt dës Optiounen einfach an zukünfteg Versiounen derbäigesat kënne ginn - mir wäerte gesinn!

Déi komplettst Sektioun vum CodeIgniter, menger Meenung no, ass d'Datebankbibliothéik. Ech fannen d'Schreiwe vu MySQL Verbindungen an Ufroen onheemlech Zäit-opwänneg an ustrengend. Ech wëll direkt an de CodeIgniter gräifen fir hiren Datebank Framework ze benotzen, ech gleewen datt et mir vill Zäit spuert - besonnesch a schrëftlech / nei schreiwen Ufroen! Et ginn och e puer super Add-ons fir Ajax, JChart a Bildmanipulatioun.

Wann et kléngt wéi wann ech iwwer CodeIgniter méi wéi d'Buch diskutéieren, sinn déi zwee wierklech een am selwechten. D'Buch ass e perfekte Wee fir fortgeschratt Entwécklungstechniken ze léieren, awer net nëmme mat CodeIgniter. Ech géif d'Buch héich empfeelen. D'Buch seet "Verbessert Är PHP Kodéierung Produktivitéit mam gratis kompakten Open-Source MVC CodeIgniter Framework!". Dëst ass éierlech!

Wann Dir u CodeIgniter interesséiert sidd, gitt sécher den Aféierungsvideo ze kucken.

2 Comments

  1. 1

    D'Zil vun engem Kader ass de Prozess vum Schreiwe vun webbaséierten Uwendungen méi einfach ze maachen.

    Eng Uwendung ronderëm MVC entwéckelt ass méi einfach ze managen well se an Tiers gespléckt ass, déi eng onofhängeg Entwécklung erlaben. Dëst fördert d'Code Wiederverwendbarkeet duerch Modeller ze bauen, déi wiederbenotzbar wärend der Applikatioun.

  2. 2

    D'Zil vun engem Kader ass de Prozess vum Schreiwe vun webbaséierten Uwendungen méi einfach ze maachen.

    Eng Uwendung ronderëm MVC entwéckelt ass méi einfach ze managen well se an Tiers gespléckt ass, déi eng onofhängeg Entwécklung erlaben. Dëst fördert d'Code Wiederverwendbarkeet duerch Modeller ze bauen, déi wiederbenotzbar wärend der Applikatioun.

Wat denks du?

Dëse Site benotzt Akismet fir Spam ze reduzéieren. Léiert wéi Är Kommentarfaten veraarbecht ginn.