Kas yra „CodeIgniter“?
„CodeIgniter“ yra PHP MVC sistema, naudojama greitai kurti žiniatinklio programas. „CodeIgniter“ suteikia galimybę bibliotekoms prisijungti prie duomenų bazės ir atlikti įvairias operacijas, pvz., Siųsti el. Laiškus, įkelti failus, tvarkyti sesijas ir pan.
„CodeIgniter“ funkcijos
Pažiūrėkime keletą funkcijų, dėl kurių „CodeIgniter“ yra puikus. Šis sąrašas nėra baigtinis, tačiau pateikia idėją, ko tikėtis dirbant su „CodeIgniter“.
Mažas pėdsakas
Visas „CodeIgniter“ sistemos šaltinio kodas yra artimas 2 MB. Tai leidžia lengvai įsisavinti „CodeIgniter“ ir jo veikimą. Tai taip pat supaprastina jo diegimą ir atnaujinimą.
Greitai liepsnojantis
Vartotojai linkę palaikyti programas, kurios įkeliamos labai greitai. Jei dirbote su kai kuriomis šiuolaikinėmis sistemomis, suprasite, kad jas įdiegti reikia mažiau nei vienos sekundės. „CodeIgniter“, galite įkelti vidutiniškai mažiau nei 50 ms. Papildomas laikas, praleistas optimizavimui, kaip yra kitoje sistemoje, yra laisvesnis, kai dirbate su „CodeIgniter“ sistema.
Silpnai sujungta
Integruotos funkcijos sukurtos veikti savarankiškai, per daug nepasikliaujant kitais komponentais. Tai leidžia lengvai prižiūrėti ir atnaujinti
MVC architektūra
PHP „CodeIgniter“ sistemoje naudojamas „Model-View-Controller“ architektūrinis dizainas. Tai yra standartinė pramonės praktika dirbant su interneto programomis. MVC atskiria duomenis, verslo logiką ir pateikimą.
Puiki dokumentacija:
Ši sistema yra gerai dokumentuota, o „CodeIgniter“ yra gerų knygų, pamokymų ir atsakymų į forumo klausimus. Tai reiškia bet kokį iššūkį, kurį turite, yra tikimybė, kad kažkas jau susidūrė su problema, ją išsprendė ir sprendimas jums yra skirtas.
Konkrečios programos įmontuoti komponentai:
„CodeIgniter“ turi komponentų, skirtų el. Laiškams siųsti, duomenų bazių valdymui, seansų valdymui ir daugeliui kitų dalykų, kuriuos sužinosite tęsdami mokymo programas.
Išplečiamas:
„CodeIgniter“ ateina su kai kuriomis bibliotekomis ir pagalbininkais. Jei to, ko norite, nėra arba norėtumėte įdiegti esamą funkciją. Tada galite tai padaryti lengvai sukurdami savo bibliotekas, pagalbininkus, paketus ir kt. Taip pat galite sukurti „REST“ API programoje „CodeIgniter“.
Trumpa mokymosi kreivė:
„CodeIgniter“ lengva įsisavinti visiems, kurie jau yra susipažinę su PHP. Per labai trumpą laiką studentas gali išmokti „CodeIgniter“ ir pradėti kurti profesionalias programas naudodamasis „CodeIgniter“.
Kaip veikia „CodeIgniter“?
„CodeIgniter“ yra MVC sistema. MVC reiškia „Model View Controller“. Kai vartotojas reikalauja išteklių, pirmiausia atsako valdiklis. Valdiklis supranta vartotojo užklausą, tada prireikus paprašo reikiamų duomenų.
Pvz., Jei norite gauti klientą, kurio ID = 3, valdiklis gaus jūsų užklausą, tada paprašykite „CodeIgniter“ modelių atgauti įrašą, kurio ID yra 3. „CodeIgniter“ modeliai grąžins įrašą valdikliui. Tada valdiklis persiunčia rezultatą rodiniui, kuris suformatuoja jį žmonėms skaitomu formatu. Tada rezultatai grąžinami vartotojui naršyklėje.
Šiame paveikslėlyje parodyta, kaip veikia „CodeIgniter“:
„CodeIgniter“ išleidimo istorija
2006 m | Pirmoji „CodeIgniter“ versija |
2009 m | Paleista „ExpressionEngine 2.0“ |
2014 m | Britų Kolumbijos technologijos institutas perėmė projekto nuosavybės teises |
2020 m | Vasario 24 dieną oficialiai buvo paleista „CodeIgniter 4“ |
Santrauka
- „CodeIgniter“ yra PHP sistema, skirta greitai kurti programas
- Visas „CodeIgniter“ šaltinio kodas yra artimas 2 MB. Tai leidžia lengvai įsisavinti „CodeIgniter“ ir jo veikimą
- Integruotos „CodeIgniter“ funkcijos sukurtos veikti savarankiškai, per daug nepasikliaujant kitais komponentais
- Karkasas naudoja „Model-View-Controller“ architektūrinį dizainą
- Ši sistema yra gerai dokumentuota, ir tai yra geros knygos, vadovėliai ir atsakymai į forumo klausimus apie „CodeIgniter“
- „CodeIgniter“ yra su kai kuriomis bibliotekomis ir padeda vartotojams iš dėžutės
- „CodeIgniter“ lengva įsisavinti visiems, kurie jau yra susipažinę su PHP
- „CodeIgniter“ vartotojas reikalauja išteklių, pirmiausia atsako valdiklis. Valdiklis supranta vartotojo užklausą, tada paprašo reikalingų duomenų, jei jie yra svarbūs
- „Codeigniter 4“ buvo išleistas 2020 m. Vasario 24 d., Kai gimė Jimas Parry, kuris buvo projekto „Codeigniter 4“ vadovas ir mirė 2020 m. Sausio 15 d.