мазмун Marketing

PHP: Улуу китеп жана PHP үчүн MVC алкагы

Жолдоштор үстүндө Packt Publishing жакында PHP иштеп чыгуучуларын / блогерлерин жаңы китеп окууга жана ал жөнүндө блог жүргүзүүгө үндөгөн пост жарыялады. Мен ушул сыяктуу мүмкүнчүлүктөрдү абдан баалайм - позитивдүү же терс жарыяларды сураган жокмун, жөн гана алар берген китепти акысыз карап чыгыңыз (бекер).

1847191746Мен алган китеп PHP тиркемесин тез иштеп чыгуу үчүн CodeIgniter, Дэвид Аптон жазган.

PHP / MySQLдеги сүйүктүү китебим дагы деле болсо PHP жана MySQL Веб иштеп чыгуу. Бул PHP 101 жана MySQL 101 фантастикалык, ар тараптуу китепке оролуп, көптөгөн тонна код үлгүлөрү бар. CodeIgniter - бул эң сонун комплимент, балким PHP 201 гид. Коддун тезирээк жана мыкты тажрыйбалары менен иштелип чыгышы үчүн, PHPди катуу коддоонун бардыгы талап кылынат. MVC системасы.

Ылайык Wikipedia:

Model-view-controller (MVC) - программалык камсыздоодо колдонулган архитектуралык үлгү. Колдонуучуга көп көлөмдөгү маалыматтарды сунуш кылган татаал компьютердик тиркемелерде иштеп чыгуучу көп учурда маалыматтарды (моделди) жана колдонуучу интерфейсин (көрүнүшүн) бөлүп кароону каалайт, ошондо колдонуучу интерфейсиндеги өзгөрүүлөр маалымат менен иштөөгө таасир этпейт жана маалыматтар колдонуучу интерфейсин өзгөртпөстөн кайра уюштурса болот. Model-view-контроллер бул көйгөйдү маалыматтын берилишинен жана колдонуучунун өз ара аракеттенишинен маалыматка жеткиликтүүлүктү жана бизнес логикасын ажыратып, аралык компонентти - контроллерди киргизүү жолу менен чечет.

Чыныгы дүйнөдөгү көптөгөн мисалдар менен жакшы жазылгандан тышкары, бул китептин мага жаккан нерселеринин бири - бул анын эмне эместигин түшүндүрүп берүү. CodeIgniter үйдө өстүрүлгөн ачык булактуу алкак болуп саналат. Ошентип, анын бир нече чектелген чектөөлөрү бар. Китепте буларга кеңири орун берилген. Колдонуучунун интерфейс компоненттерин көрсөтүүдө, мисалы, казыктар, таблицалар жана формалар жана жөнөкөй эски XML REST API жана Веб кызматтары үчүн шилтемелердин жеткиликтүүлүгүнүн жоктугу эки чектөө болду. Бирок, менимче, бул параметрлер келечектеги котормолордо оңой эле кошулуп калышы мүмкүн - биз көрөбүз!

CodeIgniterдин эң толук бөлүгү, менин оюмча, маалымат базасы китепканасы. MySQL байланыштарын жана суроолорун жазууну укмуштай убакытты жана эмгекти талап кылам. Мен дароо CodeIgniter-ге кирип, алардын маалымат базасын колдонууну каалайм, бул мага бир топ убакытты үнөмдөйт деп ишенем - айрыкча суроо-талаптарды жазуу / кайра жазуу учурунда! Ошондой эле, Ajax, JChart жана Image манипуляциясы үчүн бир нече сонун кошумчалар бар.

Эгер мен CodeIgniterди китепке караганда көбүрөөк талкуулап жаткандай сезилсем, экөө чындыгында бирдей. Китеп CodeIgniter программасын колдонбостон, өнүгүүнүн алдыңкы ыкмаларын үйрөнүүнүн мыкты жолу. Мен китепти аябай сунуштайм. Китепте “PHP коддоо өндүрүмдүүлүгүн акысыз компакттык ачык булактуу MVC CodeIgniter алкагы менен жакшыртыңыз!” Деп айтылат. Бул чынчыл!

Эгер сиз CodeIgniter программасына кызыксаңыз, анда тааныштыруу видеосун сөзсүз түрдө көрүңүз.

Douglas Karr

Douglas Karr CMO болуп саналат OpenINSIGHTS жана негиздөөчүсү Martech Zone. Дуглас ондогон ийгиликтүү MarTech стартаптарына жардам берди, Martech сатып алууларына жана инвестицияларына 5 миллиард доллардан ашык каражатты текшерүүгө жардам берди жана компанияларга сатуу жана маркетинг стратегияларын ишке ашырууда жана автоматташтырууда жардам берүүнү улантууда. Дуглас эл аралык деңгээлде таанылган санариптик трансформация жана MarTech эксперти жана спикери. Дуглас ошондой эле Dummie's guide жана бизнес лидерлик китебинин басылып чыккан автору.
Артка жогорку баскычы
жакын

Adblock аныкталды

Martech Zone Бул мазмунду сизге эч кандай акы төлөбөй бере алат, анткени биз сайтыбызды жарнамадан түшкөн киреше, өнөктөштүк шилтемелер жана демөөрчүлүк аркылуу акча табабыз. Биздин сайтты көрүп жатканыңызда жарнама блокаторуңузду алып салсаңыз, биз ыраазыбыз.