Məzmun Marketinq

PHP: Mükəmməl bir kitab və PHP üçün MVC Çərçivəsi

İnsanlar at Packt Nəşriyyatı PHP inkişaf etdiricilərini / bloggerlərini yeni bir kitab oxumağa və bu barədə blog yazmağa təşviq etdikləri son bir yazı var. Bu kimi fürsətləri həqiqətən qiymətləndirirəm - müsbət və ya mənfi bir yazı göndərilməsini istəmədi, təqdim etdikləri kitabın dürüst bir nəzərdən keçirilməsini tələb etdi (pulsuz).

1847191746Aldığım kitab Rapid PHP Tətbiqi İnkişafı üçün CodeIgniter, David Upton tərəfindən yazılmışdır.

PHP / MySQL-də ən sevdiyim kitab hələ də davam edir PHP və MySQL Veb İnkişafı. PHP 101 və MySQL 101-in hamısı tonlarla kod nümunəsi olan fantastik, hərtərəfli bir kitaba bükülmüşdür. CodeIgniter, əla bir PHP 201 bələdçisidir. Bütün ciddi PHP kodlaşdırma tələb olunur və kodu daha sürətli və ən yaxşı tətbiqetmələrlə inkişaf etdirmək üçün bir çərçivə təmin edir. MVC sistem.

Uyğun olaraq Vikipediya:

Model-view-controller (MVC) proqram mühəndisliyində istifadə olunan bir memarlıq nümunəsidir. İstifadəçiyə çoxlu miqdarda məlumat təqdim edən mürəkkəb kompüter tətbiqetmələrində bir geliştirici tez-tez məlumatları (model) və istifadəçi interfeysini (görünüşü) narahatlıqlarını ayırmaq istəyir, beləliklə istifadəçi interfeysindəki dəyişikliklər məlumatların işlənməsinə təsir etməyəcək və məlumatlar istifadəçi interfeysini dəyişdirmədən yenidən təşkil edilə bilər. Model-view-controller bu problemi ara bir komponent: controller tətbiq edərək məlumatların təqdimatı və istifadəçi qarşılıqlı əlaqəsindən məlumatların əldə edilməsi və iş məntiqinin ayrılması yolu ilə həll edir.

Tonlarla gerçək dünya nümunələri ilə yaxşı yazılmaqdan əlavə, bu kitabda ən çox bəyəndiyim şeylərdən biri, nəyin olmadığını izah etməsidir. CodeIgniter evdə yetişdirilən açıq mənbəli bir çərçivədir. Beləliklə, bəzi qəbul edilmiş məhdudiyyətlərə malikdir. Kitabda bunlara ətraflı şəkildə yer verilir. Tapdığım bir neçə məhdudiyyət, lövbərlər, cədvəllər və formalar kimi istifadəçi interfeysi komponentlərinin göstərilməsində əlçatanlıq komponentlərinin olmaması və düz köhnə XML REST API-ləri və Veb Xidmətlərinə istinadlar idi. Ancaq inanıram ki, bu seçimlər gələcək versiyalarda asanlıqla əlavə edilə bilər - görəcəyik!

CodeIgniter-in ən tam bölümü, zənnimcə verilənlər bazası kitabxanasıdır. MySQL əlaqələrini və sorğularını yazmağa inanılmaz dərəcədə vaxt aparan və zəhmətkeş tapıram. Verilənlər bazası çərçivəsini istifadə etmək üçün dərhal CodeIgniter-ə daxil olmaq istəyirəm, inanıram ki, mənə bir ton vaxt sərf edəcək - xüsusən sorğuların yazılması / yenidən yazılması zamanı! Ajax, JChart və Image manipulyasiyası üçün əla əlavələr də mövcuddur.

Kitabdan daha çox CodeIgniter-i müzakirə etdiyim kimi gəlirsə, ikisi həqiqətən eyni şeydir. Kitab, yalnız CodeIgniter-dən istifadə etməklə yanaşı, inkişaf etmiş inkişaf texnikalarını öyrənmək üçün mükəmməl bir yoldur. Kitabı çox tövsiyə edirəm. Kitabda “Pulsuz kompakt açıq mənbəli MVC CodeIgniter çərçivəsi ilə PHP kodlaşdırma məhsuldarlığınızı artırın!” Deyilir. Bu dürüstdür!

CodeIgniter ilə maraqlanırsınızsa Giriş videosunu izlədiyinizə əmin olun.

Douglas Karr

Douglas Karr CMO-dur OpenINSIGHTS və təsisçisi Martech Zone. Duqlas onlarla uğurlu MarTech startapına kömək edib, Martech-in satınalmalarında və investisiyalarında 5 milyard dollardan çox dəyərində lazımi araşdırmaya kömək edib və şirkətlərə satış və marketinq strategiyalarının həyata keçirilməsində və avtomatlaşdırılmasında kömək etməyə davam edir. Duqlas beynəlxalq səviyyədə tanınan rəqəmsal transformasiya və MarTech eksperti və məruzəçisidir. Douglas həm də Dummie's guide və biznes liderliyi kitabının nəşr edilmiş müəllifidir.
Başa dön düyməsini basın
yaxın

Adblock Aşkarlandı

Martech Zone bu məzmunu heç bir ödəniş etmədən sizə təqdim edə bilir, çünki biz reklam gəlirləri, filial bağlantıları və sponsorluqlar vasitəsilə saytımızdan pul qazanırıq. Saytımıza baxarkən reklam blokerinizi silsəniz çox şad olarıq.