Marketing Përmbajtja

PHP: Një Libër i Madh dhe Kornizë MVC për PHP

Njerëzit gjatë në Botime Packt kishte një postim të fundit ku ata ishin duke inkurajuar zhvilluesit / blogerët e PHP për të lexuar një libër të ri dhe blog në lidhje me të. Unë vërtet i vlerësoj mundësitë si kjo - nuk kërkova ndonjë postim pozitiv ose negativ, thjesht një përmbledhje të sinqertë të librit që ata ofrojnë (pa asnjë kosto).

1847191746Libri që kam marrë është CodeIgniter për Zhvillim të Shpejtë të Aplikimeve PHP, shkruar nga David Upton.

Libri im i preferuar në PHP / MySQL është akoma Zhvillimi i uebit PHP dhe MySQL. PHshtë PHP 101 dhe MySQL 101 të gjitha të mbështjella në një libër fantastik, gjithëpërfshirës me mijëra shembuj të kodit. CodeIgniter është një kompliment i përsosur, ndoshta një udhëzues PHP 201. Duhen të gjitha kodifikimet rigoroze të PHP dhe sigurojnë një kornizë për të zhvilluar kodin më shpejt dhe me praktikat më të mira të MVC sistemit.

Sipas wikipedia:

Model-view-controller (MVC) është një model arkitektonik i përdorur në inxhinieri softuerësh. Në aplikacionet komplekse kompjuterike që paraqesin një sasi të madhe të të dhënave te përdoruesi, një zhvillues shpesh dëshiron të ndajë shqetësimet e të dhënave (modelit) dhe ndërfaqes së përdoruesit (pamja), në mënyrë që ndryshimet në ndërfaqen e përdoruesit të mos ndikojnë në trajtimin e të dhënave, dhe që të dhënat mund të riorganizohet pa ndryshuar ndërfaqen e përdoruesit. Kontrolluesi model-pamje e zgjidh këtë problem duke shkëputur hyrjen e të dhënave dhe logjikën e biznesit nga prezantimi i të dhënave dhe ndërveprimi i përdoruesit, duke prezantuar një komponent të ndërmjetëm: kontrolluesin.

Përveçse është shkruar mirë me shumë shembuj të botës reale, një nga gjërat që më pëlqen më shumë për këtë libër është se shpjegon se çfarë nuk është. CodeIgniter është një kornizë me burim të hapur të rritur në shtëpi. Si i tillë, ai ka disa kufizime të pranuara. Libri hyn në këto detaje. Disa kufizime që unë gjeta ishin mungesa e komponentëve të aksesit në shfaqjen e përbërësve të ndërfaqes së përdoruesit, siç janë spirancat, tabelat dhe format dhe çdo referencë ndaj API-ve të vjetra të XML REST dhe Shërbimeve të Uebit. Sidoqoftë, besoj se ato opsione mund të shtohen lehtësisht në versionet e ardhshme - do ta shohim!

Seksioni më i plotë i CodeIgniter, për mendimin tim, është biblioteka e bazës së të dhënave. Shkruaj lidhje dhe pyetje në lidhje me MySQL tepër kohë dhe mundimshme. Unë dua të kërkoj menjëherë tek CodeIgniter për të shfrytëzuar kornizën e tyre të bazës së të dhënave, besoj se do të më kursejë një ton kohë - veçanërisht në pyetje për të shkruar / ri-shkruar! Ka edhe disa shtesa të shkëlqyera për manipulimin e Ajax, JChart dhe Image.

Nëse tingëllon sikur po diskutoj CodeIgniter më shumë se libri, të dy janë me të vërtetë një në të njëjtën gjë. Libri është një mënyrë e përsosur për të mësuar teknikat e përparuara të zhvillimit, jo vetëm duke përdorur CodeIgniter. Unë do ta rekomandoja shumë librin. Libri shprehet "Përmirësoni produktivitetin tuaj të kodimit PHP me kornizën falas me burim të hapur kompakt MVC CodeIgniter!". Kjo është e sinqertë!

Nëse jeni të interesuar për CodeIgniter, sigurohuni që të shikoni videon hyrëse.

Douglas Karr

Douglas Karr është CMO i OpenINSIGHTS dhe themeluesi i Martech Zone. Douglas ka ndihmuar dhjetëra startup të suksesshëm të MarTech, ka ndihmuar në analizën e duhur prej mbi 5 miliardë dollarësh në blerjet dhe investimet e Martech dhe vazhdon të ndihmojë kompanitë në zbatimin dhe automatizimin e strategjive të tyre të shitjeve dhe marketingut. Douglas është një ekspert dhe folës i transformimit dixhital dhe i njohur ndërkombëtarisht në MarTech. Douglas është gjithashtu një autor i botuar i një udhëzuesi Dummie dhe një libri për udhëheqjen e biznesit.
Kthehu në krye të faqes
afër

Blloku i reklamave u zbulua

Martech Zone është në gjendje t'ju ofrojë këtë përmbajtje pa kosto, sepse ne fitojmë para nga faqja jonë përmes të ardhurave nga reklamat, lidhjeve të filialeve dhe sponsorizimeve. Do të vlerësonim nëse do të hiqnit bllokuesin tuaj të reklamave ndërsa shikoni faqen tonë.