Змест маркетынгу

PHP: выдатная кніга і MVC Framework для PHP

людзі ў Выдавецтва Packt быў нядаўні пост, у якім яны заклікалі распрацоўшчыкаў/блогераў PHP прачытаць новую кнігу і напісаць пра гэта блог. Я вельмі цаню такія магчымасці - не патрабаваў ні пазітыўных, ні адмоўных публікацый, проста сумленны агляд кнігі, якую яны прадастаўляюць (бясплатна).

1847191746Кніга, якую я атрымала, ёсць CodeIgniter для хуткай распрацоўкі PHP-прыкладанняў, напісана Дэвідам Аптанам.

Мая любімая кніга па PHP / MySQL да гэтага часу Вэб-распрацоўка PHP і MySQL. Гэта PHP 101 і MySQL 101, уведзеныя ў фантастычную, поўную кнігу з мноствам узораў кода. CodeIgniter - гэта выдатны камплімент, магчыма, кіраўніцтва PHP 201. Патрабуецца ўся строгая жорсткая кадоўка PHP і забяспечвае аснову для распрацоўкі кода хутчэй і з лепшымі практыкамі MVC сістэмы.

па Вікіпедыя:

Model-view-controller (MVC) - гэта архітэктурны ўзор, які выкарыстоўваецца ў праграмнай інжынерыі. У складаных камп'ютэрных праграмах, якія прадстаўляюць карыстачу вялікую колькасць дадзеных, распрацоўшчык часта хоча падзяліць праблемы дадзеных (мадэль) і карыстацкага інтэрфейсу (выгляд), так што змены карыстацкага інтэрфейсу не паўплываюць на апрацоўку дадзеных і на тое, што дадзеныя можа быць рэарганізавана без змены карыстацкага інтэрфейсу. Кантролер model-view вырашае гэтую праблему, адлучаючы доступ да дадзеных і бізнес-логіку ад прадстаўлення дадзеных і ўзаемадзеяння з карыстальнікам, уводзячы прамежкавы кампанент: кантролер.

Акрамя таго, што яна добра напісана з масай рэальных прыкладаў, адна з рэчаў, якая мне больш падабаецца ў гэтай кнізе, - гэта тое, што яна тлумачыць, што гэта не так. CodeIgniter -гэта хатні фреймворк з адкрытым зыходным кодам. Такім чынам, ён мае некаторыя дапушчальныя абмежаванні. Кніга падрабязна разглядае іх. Некаторыя абмежаванні, якія я выявіў, былі адсутнасць даступных кампанентаў у адлюстраванні кампанентаў карыстальніцкага інтэрфейсу, такіх як якары, табліцы і формы, а таксама любыя спасылкі на простыя старыя API XML REST і вэб -службы. Аднак я лічу, што гэтыя варыянты можна лёгка дадаць у будучых версіях - паглядзім!

На мой погляд, найбольш поўны раздзел CodeIgniter - гэта бібліятэка баз дадзеных. Я лічу, што напісанне злучэнняў і запытаў MySQL неверагодна працаёмкае і працаёмкае. Я хачу неадкладна перайсці да CodeIgniter, каб выкарыстаць іх базу дадзеных, я лічу, што гэта зэканоміць масу часу - асабліва пры напісанні / перазапісе запытаў! Ёсць таксама некалькі выдатных дапаўненняў для маніпуляцый Ajax, JChart і Image.

Калі гэта падобна на тое, што я абмяркоўваю CodeIgniter больш, чым кнігу, гэта сапраўды адно і тое ж. Кніга - гэта ідэальны спосаб вывучэння перадавых метадаў распрацоўкі, а не толькі выкарыстання CodeIgniter. Я вельмі рэкамендую кнігу. У кнізе сказана: "Палепшыце прадукцыйнасць кадавання PHP з дапамогай бясплатнай кампактнай платформы MVC CodeIgniter з адкрытым зыходным кодам!". Гэта сумленна!

Калі вы зацікаўлены ў CodeIgniter, абавязкова паглядзіце Увядзенне відэа.

Douglas Karr

Douglas Karr з'яўляецца CMO кампаніі OpenINSIGHTS і заснавальнік ст Martech Zone. Дуглас дапамог дзясяткам паспяховых стартапаў MarTech, аказаў дапамогу ў належнай абачлівасці больш чым на 5 мільярдаў долараў у набыцці і інвестыцыях Martech і працягвае дапамагаць кампаніям у рэалізацыі і аўтаматызацыі іх продажаў і маркетынгавых стратэгій. Дуглас - міжнародна прызнаны эксперт і дакладчык па лічбавай трансфармацыі і MarTech. Дуглас таксама з'яўляецца апублікаваным аўтарам даведніка па манекенах і кнігі па бізнес-кіраўніцтву.
Вярнуцца да пачатку кнопкі
блізка

Выяўлена блакіроўка рэкламы

Martech Zone можа даць вам гэты кантэнт бясплатна, таму што мы манетызуем наш сайт за кошт даходаў ад рэкламы, партнёрскіх спасылак і спонсарства. Мы былі б удзячныя, калі б вы выдалілі блакіроўшчык рэкламы пры праглядзе нашага сайта.