PHP: Iwe Nla ati Ilana MVC fun PHP

Awọn eniya lori ni Atẹjade Packt ni ifiweranṣẹ aipẹ kan nibiti wọn ṣe n ṣe iwuri fun awọn oludasile PHP / awọn ohun kikọ sori ayelujara lati ka iwe tuntun ati buloogi nipa rẹ. Mo mọriri awọn anfani bii eleyi - kii beere eyikeyi ifiweranṣẹ tabi odi ifiweranṣẹ, o kan atunyẹwo otitọ ti iwe ti wọn pese (laisi idiyele).

1847191746Iwe ti mo gba ni CodeIgniter fun Idagbasoke Ohun elo PHP iyara, ti a kọ nipa David Upton.

Iwe ayanfẹ mi lori PHP / MySQL ṣi wa PHP ati MySQL Development Ayelujara. O jẹ PHP 101 ati MySQL 101 gbogbo wọn ti ṣoki ni ikọja, iwe okeerẹ pẹlu awọn toonu ti awọn ayẹwo koodu. CodeIgniter jẹ iyin pipe, boya itọsọna PHP 201 kan. O gba gbogbo ifaminsi lile koodu PHP ati ipese ilana kan lati dagbasoke koodu yiyara ati pẹlu awọn iṣe ti o dara julọ ti a MVC eto.

Gẹgẹ bi Wikipedia:

Olutọju-wiwo-awoṣe (MVC) jẹ apẹẹrẹ ayaworan ti a lo ninu imọ-ẹrọ sọfitiwia. Ninu awọn ohun elo kọnputa ti o nira ti o ṣafihan iye data nla si olumulo, Olùgbéejáde nigbagbogbo nfẹ lati ya data (awoṣe) ati awọn ifiyesi wiwo olumulo (wiwo), nitorinaa awọn iyipada si wiwo olumulo kii yoo ni ipa lori mimu data, ati pe data naa le ṣe atunto laisi yiyipada wiwo olumulo. Oluṣakoso-wiwo-awoṣe n ṣalaye iṣoro yii nipa didiye iraye si data ati ọgbọn iṣowo lati igbejade data ati ibaraenisọrọ olumulo, nipa ṣafihan ẹya paati agbedemeji: oludari.

Yato si kikọ daradara pẹlu awọn toonu ti awọn apẹẹrẹ gidi-aye, ọkan ninu awọn ohun ti Mo fẹran julọ nipa iwe yii ni pe o ṣalaye ohun ti kii ṣe. CodeIgniter jẹ ilana-orisun orisun orisun-dagba. Bii eyi, o ni diẹ ninu awọn idiwọn ti o gba. Iwe naa lọ sinu iwọn wọnyi. Awọn idiwọn tọkọtaya kan ti Mo rii ni aini awọn paati iwọle ni ifihan awọn ẹya ara ẹrọ wiwo olumulo bi awọn ìdákọró, awọn tabili ati awọn fọọmu ati itọkasi eyikeyi si awọn XML REST APIs atijọ ati Awọn Iṣẹ Wẹẹbu. Sibẹsibẹ, Mo gbagbọ pe awọn aṣayan wọnyẹn le ni irọrun ni irọrun ni awọn ẹya iwaju - a yoo rii!

Apakan ti o pari julọ ti CodeIgniter, ni ero mi, jẹ ile-ikawe data data. Mo wa kikọ awọn isopọ MySQL ati awọn ibeere ti iyalẹnu akoko ti iyalẹnu ati lãlã. Mo fẹ lẹsẹkẹsẹ wa sinu CodeIgniter lati lo ilana ipilẹ data wọn, Mo gbagbọ pe yoo lọ fi mi pamọ pupọ pupọ ti akoko - paapaa ni awọn ibeere kikọ / tun-kikọ! Diẹ ninu awọn ifikun nla tun wa fun Ajax, JChart ati ifọwọyi Aworan.

Ti o ba dun bi Mo n jiroro CodeIgniter diẹ sii ju iwe naa lọ, awọn meji gaan jẹ kanna. Iwe naa jẹ ọna pipe ti ẹkọ awọn imuposi idagbasoke ilọsiwaju, kii ṣe lilo CodeIgniter nikan. Mo fẹ ṣe iṣeduro iwe naa ni gíga. Iwe naa sọ pe “Mu iṣẹ ṣiṣe koodu ifaminsi PHP rẹ pọ si pẹlu iwapọ iwapọ ṣiṣi-orisun MVC CodeIgniter ọfẹ!”. Eyi jẹ otitọ!

Ti o ba nifẹ si CodeIgniter, rii daju lati wo Fidio Iṣaaju.

2 Comments

  1. 1

    Idi ti ilana kan ni lati jẹ ki ilana kikọ awọn ohun elo ti o ni wẹẹbu rọrun.

    Ohun elo ti a ṣe apẹrẹ ni ayika MVC rọrun lati ṣakoso nitori o pin si awọn ipele, eyiti o gba laaye fun idagbasoke ominira. Eyi n ṣe igbega ifasilẹ koodu nipasẹ awọn awoṣe ile, eyiti o ṣee ṣe atunṣe jakejado ohun elo naa.

  2. 2

    Idi ti ilana kan ni lati jẹ ki ilana kikọ awọn ohun elo ti o ni wẹẹbu rọrun.

    Ohun elo ti a ṣe apẹrẹ ni ayika MVC rọrun lati ṣakoso nitori o pin si awọn ipele, eyiti o gba laaye fun idagbasoke ominira. Eyi n ṣe igbega ifasilẹ koodu nipasẹ awọn awoṣe ile, eyiti o ṣee ṣe atunṣe jakejado ohun elo naa.

Kini o le ro?

Aaye yii nlo Akismet lati dinku apamọ. Mọ bi a ṣe n ṣalaye data rẹ ti o ṣawari.