Čo je CodeIgniter?
CodeIgniter je rámec PHP MVC používaný na rýchly vývoj webových aplikácií. CodeIgniter poskytuje z krabice knižnice na pripojenie k databáze a vykonávanie rôznych operácií, ako je odosielanie e-mailov, nahrávanie súborov, správa relácií atď.
Funkcie CodeIgniter
Pozrime sa na niektoré z funkcií, vďaka ktorým je CodeIgniter vynikajúci. Nasledujúci zoznam nie je vyčerpávajúci, ale poskytuje predstavu o tom, čo môžete očakávať pri práci s programom CodeIgniter.
Malá stopa
Celý zdrojový kód rámca CodeIgniter sa blíži k 2 MB. Vďaka tomu je ľahké zvládnuť CodeIgniter a to, ako to funguje. Tiež to zjednodušuje jeho nasadenie a aktualizáciu.
Planúce rýchlo
Používatelia majú tendenciu uprednostňovať aplikácie, ktoré sa načítajú veľmi rýchlo. Ak ste pracovali s niektorými z moderných rámcov, potom si uvedomíte, že načítanie trvá menej ako jednu sekundu hneď po inštalácii. CodeIgniter, môžete načítať v priemere okolo menej ako 50 ms. Čas navyše strávený optimalizáciou, ako je to v prípade iného rámca, sa uvoľní pri práci s rámcom CodeIgniter.
Voľne spojené
Vstavané funkcie sú navrhnuté tak, aby fungovali nezávisle bez toho, aby sa príliš spoliehali na iné komponenty. Vďaka tomu je ľahká údržba a aktualizácie
MVC Architecture
Rámec PHP CodeIgniter používa architektonický návrh Model-View-Controller. Pri práci s webovými aplikáciami ide o štandardné priemyselné postupy. MVC oddeľuje údaje, obchodnú logiku a prezentáciu.
Vynikajúca dokumentácia:
Rámec je dobre zdokumentovaný a v aplikácii CodeIgniter nájdete dobré knihy, výukové programy a zodpovedané otázky na fóre. To znamená, že nech už máte akúkoľvek výzvu, je pravdepodobné, že sa niekto už s problémom stretol, vyriešil ho a riešenie je tu pre vás.
Integrované komponenty špecifické pre aplikáciu:
CodeIgniter má komponenty na odosielanie e-mailov, správu databáz, správu relácií a mnoho ďalších, ako zistíte, keď pokračujeme v tutoriáloch.
Výsuvné:
CodeIgniter je dodávaný s niekoľkými knižnicami a pomocníkmi po vybalení z krabice. Ak tam nie je to, čo chcete, alebo by ste chceli implementovať existujúcu funkciu podľa svojich predstáv. Potom to môžete urobiť ľahko vytvorením svojich knižníc, pomocníkov, balíkov atď. REST API môžete vytvoriť aj v aplikácii CodeIgniter.
Krátka krivka učenia:
CodeIgniter ľahko zvládne každý, kto už ovláda PHP. Študent sa môže vo veľmi krátkom čase naučiť CodeIgniter a začať vyvíjať profesionálne aplikácie pomocou CodeIgniteru.
Ako funguje CodeIgniter?
CodeIgniter je rámec MVC. MVC znamená Model View Controller. Keď používateľ požaduje zdroj, radič odpovie najskôr. Kontrolór rozumie požiadavke používateľa, potom si v prípade potreby vyžiada potrebné údaje.
Napríklad, ak chcete získať zákazníka s id = 3, kontrolór dostane vašu požiadavku, potom požiadajte modely CodeIgniter, aby načítali záznam s id 3. Modely CodeIgniter vrátia záznam kontrolórovi. Kontrolór potom pošle výsledok do zobrazenia, ktoré ho naformátuje do formátu čitateľného pre človeka. Potom sa výsledky vrátia používateľovi v prehliadači.
Nasledujúci obrázok ukazuje, ako CodeIgniter funguje:
História vydania CodeIgniter
2006 | Prvá verzia CodeIgniter |
2009 | Spustený program ExpressionEngine 2.0 |
2014 | Projekt prevzal Britský Kolumbijský technologický inštitút |
2020 | 24. februára bol oficiálne spustený program CodeIgniter 4 |
Zhrnutie
- CodeIgniter je rámec PHP pre rýchly vývoj aplikácií
- Celý zdrojový kód pre CodeIgniter sa blíži k 2 MB. Vďaka tomu je ľahké zvládnuť CodeIgniter a ako to funguje
- Vstavané funkcie aplikácie CodeIgniter sú navrhnuté tak, aby fungovali nezávisle bez toho, aby sa príliš spoliehali na iné komponenty
- Rámec využíva architektonický návrh Model-View-Controller
- Rámec je dobre zdokumentovaný a sú to dobré knihy, výukové programy a zodpovedané otázky na fóre o aplikácii CodeIgniter
- CodeIgniter sa dodáva s niektorými knižnicami a pomáha používateľom po vybalení z krabice
- CodeIgniter ľahko zvládne každý, kto už ovláda PHP
- V prípade, že používateľ CodeIgniter požaduje zdroj, najskôr odpovie radič. Kontrolór rozumie požiadavke používateľa, potom si vyžiada potrebné údaje, ak je to dôležité
- Codeigniter 4 bol vydaný 24. februára 2020, v deň narodenín Jima Parryho, ktorý bol vedúcim projektu Codeigniter 4 a zomrel 15. januára 2020