ПХП: Одлична књига и МВЦ оквир за ПХП

Људи су у току Пацкт Публисхинг имали недавно објаву у којој су охрабривали ПХП програмере / блогере да читају нову књигу и воде блог о њој. Заиста ценим овакве прилике - нису затражили било какво позитивно или негативно објављивање, само искрен преглед књиге коју пружају (без икаквих трошкова).

1847191746Књига коју сам добио је ЦодеИгнитер за брзи развој ПХП апликација, написао Давид Уптон.

Моја омиљена књига о ПХП / МиСКЛ је и даље ПХП и МиСКЛ веб развој. То су ПХП 101 и МиСКЛ 101 сви умотани у фантастичну, свеобухватну књигу са мноштвом узорака кода. ЦодеИгнитер је савршен комплимент, можда водич за ПХП 201. Потребно је све ригорозно ПХП хард-кодирање и испоручује оквир за бржи развој кода и уз најбоље праксе МВЦ систем.

Према Википедија:

Модел-виев-цонтроллер (МВЦ) је архитектонски образац који се користи у софтверском инжењерству. У сложеним рачунарским апликацијама које кориснику представљају велику количину података, програмер често жели да раздвоји проблеме у вези са подацима (модел) и корисничким интерфејсом (приказ), тако да промене корисничког интерфејса неће утицати на руковање подацима и да подаци може се реорганизовати без промене корисничког интерфејса. Модел-виев-цонтроллер овај проблем решава раздвајањем приступа подацима и пословне логике од презентације података и интеракције корисника увођењем посредне компоненте: контролера.

Поред тога што је добро написана са мноштвом примера из стварног света, једна од ствари које ми се највише свиђају у овој књизи је што објашњава шта није. ЦодеИгнитер је домаћи оквир отвореног кода. Као такав, он има нека призната ограничења. Књига детаљно улази у њих. Неколико ограничења која сам открио били су недостатак компоненти приступачности на приказу компоненти корисничког интерфејса као што су сидра, табеле и обрасци и било која референца на обичне старе КСМЛ РЕСТ АПИ-је и веб услуге. Међутим, верујем да би се те опције лако могле додати у будућим верзијама - видећемо!

По мом мишљењу, најкомплетнији одељак ЦодеИгнитера је библиотека база података. Сматрам да је писање МиСКЛ веза и упита невероватно дуготрајно и мукотрпно. Желим одмах да уђем у ЦодеИгнитер како бих искористио њихов оквир базе података, верујем да ће ми то уштедети тону времена - посебно у писању / поновном писању упита! Постоје и неки сјајни додаци за Ајак, ЈЦхарт и Имаге манипулацију.

Ако звучи као да о ЦодеИгнитеру расправљам више него о књизи, њих двоје су заиста једно те исто. Књига је савршен начин за учење напредних развојних техника, не само коришћење ЦодеИгнитера. Топло бих препоручио књигу. Књига наводи „Побољшајте своју ПХП продуктивност кодирања са бесплатним компактним МВЦ ЦодеИгнитер оквиром отвореног кода!“. Ово је искрено!

Ако вас занима ЦодеИгнитер, обавезно погледајте уводни видео.

Komentari

  1. 1

    Циљ оквира је да поједностави поступак писања веб апликација.

    Апликацијом дизајнираном око МВЦ-а лакше је управљати јер је подељена на слојеве који омогућавају неовисан развој. Ово промовише поновну употребу кода стварањем модела који се могу поново користити током целе апликације.

  2. 2

    Циљ оквира је да поједностави поступак писања веб апликација.

    Апликацијом дизајнираном око МВЦ-а лакше је управљати јер је подељена на слојеве који омогућавају неовисан развој. Ово промовише поновну употребу кода стварањем модела који се могу поново користити током целе апликације.

Шта ви мислите?

Ова страница користи Акисмет како би смањила нежељену пошту. Сазнајте како се ваш коментар обрађује.