Sisältö Markkinointi

PHP: Suuri kirja ja MVC-kehys PHP: lle

Ihmiset yli Kustantaja Packt oli äskettäinen viesti, jossa he kannustivat PHP-kehittäjiä / bloggaajia lukemaan uusi kirja ja blogi siitä. Arvostan todella tällaisia ​​mahdollisuuksia - ei pyytänyt positiivista tai negatiivista julkaisemista, vain rehellinen arvostelu heidän tarjoamastaan ​​kirjasta (veloituksetta).

1847191746Kirja, jonka sain, on CodeIgniter nopeaan PHP-sovelluskehitykseen, kirjoittanut David Upton.

Lempikirjani PHP / MySQL: stä on edelleen PHP ja MySQL-verkkokehitys. Se on PHP 101 ja MySQL 101 kääritty upeaan, kattavaan kirjaan, jossa on tonnia koodinäytteitä. CodeIgniter on täydellinen kohteliaisuus, ehkä PHP 201 -opas. Se vaatii kaiken tiukan PHP-kovakoodauksen ja tarjoaa kehyksen koodin kehittämiseksi nopeammin ja parhaiden käytäntöjen mukaisesti. MVC järjestelmään.

Mukaan wikipedia:

Model-view-controller (MVC) on arkkitehtoninen malli, jota käytetään ohjelmistotuotannossa. Monimutkaisissa tietokonesovelluksissa, jotka esittävät käyttäjälle suuren määrän tietoa, kehittäjä haluaa usein erottaa datan (mallin) ja käyttöliittymän (näkymän) huolenaiheet, jotta käyttöliittymän muutokset eivät vaikuta tietojen käsittelyyn ja että tiedot voidaan järjestää muuttamatta käyttöliittymää. Mallinäkymä-ohjain ratkaisee tämän ongelman irrottamalla datan käytön ja liiketoimintalogiikan datan esittelystä ja käyttäjän vuorovaikutuksesta ottamalla käyttöön välikomponentin: ohjain.

Sen lisäksi, että olen kirjoittanut hyvin paljon reaalimaailman esimerkkejä, yksi niistä asioista, joista pidän eniten tässä kirjassa, on se, että se selittää, mitä se ei ole. CodeIgniter on kotimainen avoimen lähdekoodin kehys. Sellaisena sillä on joitain tunnustettuja rajoituksia. Kirja käsittelee näitä yksityiskohtaisesti. Pari rajoitusta, jotka löysin, olivat esteettömyyskomponenttien puute käyttöliittymäkomponenttien, kuten ankkureiden, taulukoiden ja lomakkeiden, näytöissä ja viittaukset tavallisiin vanhoihin XML REST -sovellusliittymiin ja verkkopalveluihin. Uskon kuitenkin, että nämä vaihtoehdot voidaan helposti lisätä tuleviin versioihin - näemme!

CodeIgniterin kattavin osa on mielestäni tietokantakirjasto. Minusta MySQL-yhteyksien ja kyselyiden kirjoittaminen on uskomattoman aikaa vievää ja työlästä. Haluan kaivaa välittömästi CodeIgniteriin hyödyntäen heidän tietokantakehystään, uskon, että se säästää minua paljon aikaa - etenkin kyselyjen kirjoittamisessa / uudelleenkirjoittamisessa! Ajax-, JChart- ja Image manipulointiin on myös upeita lisäosia.

Jos kuulostaa siltä, ​​että keskustelen CodeIgniteristä enemmän kuin kirja, nämä kaksi ovat todella samoja. Kirja on täydellinen tapa oppia kehittyneitä kehitystekniikoita, ei vain CodeIgniterin avulla. Suosittelen kirjaa. Kirjassa todetaan: "Paranna PHP-koodaustesi tuottavuutta ilmaisella pienikokoisella avoimen lähdekoodin MVC CodeIgniter -kehyksellä!". Tämä on rehellistä!

Jos olet kiinnostunut CodeIgniterista, muista katsoa esittelyvideo.

Douglas Karr

Douglas Karr on CMO of OpenINSIGHTS ja perustaja Martech Zone. Douglas on auttanut kymmeniä menestyneitä MarTech-startuppeja, auttanut yli 5 miljardin dollarin due diligence -tarkastuksessa Martechin hankinnoissa ja investoinneissa ja avustaa edelleen yrityksiä niiden myynti- ja markkinointistrategioiden toteuttamisessa ja automatisoinnissa. Douglas on kansainvälisesti tunnustettu digitaalisen transformaation ja MarTechin asiantuntija ja puhuja. Douglas on myös julkaissut Dummie's-oppaan ja yritysjohtajuuskirjan.
Takaisin alkuun -painiketta
lähellä

Adblock havaittu

Martech Zone pystyy tarjoamaan sinulle tämän sisällön veloituksetta, koska ansaitsemme sivustomme mainostulojen, kumppanilinkkien ja sponsoroinnin kautta. Olisimme kiitollisia, jos poistaisit mainosten esto-ohjelman, kun katselet sivustoamme.