Mi a CodeIgniter?
A CodeIgniter egy PHP MVC keretrendszer, amelyet webes alkalmazások gyors fejlesztésére használnak. A CodeIgniter dobozon kívüli könyvtárakat biztosít az adatbázishoz való csatlakozáshoz és különféle műveletek végrehajtásához, például e-mailek küldéséhez, fájlok feltöltéséhez, munkamenetek kezeléséhez stb.
CodeIgniter funkciók
Nézzük meg azokat a funkciókat, amelyek nagyszerűvé teszik a CodeIgnitert. Az alábbi lista nem teljes, de ötletet ad arról, hogy mire számíthat a CodeIgniterrel való munka során.
Kis lábnyom
A CodeIgniter keretrendszer teljes forráskódja közel 2 MB. Ez megkönnyíti a CodeIgniter és a működésének elsajátítását. Egyszerűbbé teszi annak telepítését és frissítését is.
Gyorsan lángol
A felhasználók inkább a nagyon gyorsan betöltődő alkalmazásokat részesítik előnyben. Ha dolgozott néhány modern keretrendszerrel, akkor rájön, hogy a telepítés után egy másodpercnél kevesebb időt töltenek be. CodeIgniter, átlagosan 50 ms alatt tölthet be. A CodeIgniter keretrendszerrel való munkavégzés során felszabadul a hasonló keretek optimalizálására fordított többletidő, amely egy másik keretrendszerben történik.
Lazán csatolt
A beépített funkciókat úgy tervezték, hogy függetlenül működjenek anélkül, hogy túlságosan támaszkodnának más alkatrészekre. Ez megkönnyíti a karbantartást és a frissítéseket
MVC Architecture
A PHP CodeIgniter keretrendszer a Model-View-Controller architektúrát használja. Ipari szokásos gyakorlat, amikor webalkalmazásokkal dolgoznak. Az MVC elválasztja az adatokat, az üzleti logikát és a prezentációt.
Kiváló dokumentáció:
A keretrendszer jól dokumentált, és vannak jó könyvek, oktatóanyagok és megválaszolt fórum kérdések a CodeIgniteren. Ez azt jelenti, bármilyen kihívással is számolhat, valószínű, hogy valaki már találkozott a problémával, megoldotta és a megoldás ott áll az Ön számára.
Alkalmazásspecifikus beépített alkatrészek:
A CodeIgniter tartalmaz e-mail küldésre, adatbázis-kezelésre, munkamenet-kezelésre és még sok minden másra vonatkozó elemeket, amelyeket felfedez, ahogy folytatjuk az oktatóanyagokat.
Bővíthető:
A CodeIgniter néhány könyvtárral és segítővel együtt jár. Ha nincs ott, amit akar, vagy egy meglévő szolgáltatást szeretne a maga módján megvalósítani. Ezután könnyedén megteheti könyvtárainak, segítőinek, csomagjainak stb. Létrehozásával. A REST API-t a CodeIgniterben is létrehozhatja.
Rövid tanulási görbe:
A CodeIgniter könnyen kezelhető mindenki számára, aki már ismeri a PHP-t. Nagyon rövid időn belül a hallgató megtanulhatja a CodeIgnitert és elkezdheti fejleszteni a szakmai alkalmazásokat a CodeIgniter használatával.
Hogyan működik a CodeIgniter?
A CodeIgniter egy MVC keretrendszer. Az MVC a Model View Controller rövidítést jelenti. Amikor egy felhasználó erőforrást kér, akkor a vezérlő válaszol először. A vezérlő megérti a felhasználói kérést, majd szükség esetén kéri a szükséges adatokat.
Például, ha az id = 3 ügyféllel akar beolvasni egy ügyfelet, akkor a vezérlő megkapja az Ön kérését, majd kérje a CodeIgniter modelleket a rekord azonosítójának lekérésére. A CodeIgniter modellek visszaadják a rekordot a vezérlőnek. Ezután a vezérlő továbbítja az eredményt a nézetbe, amely formázza az ember által olvasható formátumra. Ezután az eredményeket a böngészőben visszaadják a felhasználónak.
Az alábbi kép a CodeIgniter működését mutatja be:
CodeIgniter kiadási előzmények
2006 | A CodeIgniter első verziója |
2009 | Az ExpressionEngine 2.0 elindult |
2014 | A British Columbia Műszaki Intézet átvette a projekt tulajdonjogát |
2020 | Február 24-én hivatalosan is elindították a CodeIgniter 4-et |
Összegzés
- A CodeIgniter egy PHP keretrendszer az alkalmazások gyors fejlesztéséhez
- A CodeIgniter teljes forráskódja közel 2 MB. Ez megkönnyíti a CodeIgniter és a működésének elsajátítását
- A CodeIgniter beépített szolgáltatásait úgy tervezték, hogy függetlenül működjenek anélkül, hogy túlságosan támaszkodnának más alkatrészekre
- A keretrendszer a Model-View-Controller architektúrát használja
- A keretrendszer jól dokumentált, és jó könyvek, oktatóanyagok és megválaszolt fórum kérdések a CodeIgniterről
- A CodeIgniter néhány könyvtárral érkezik, és már a dobozból is segíti a felhasználókat
- A CodeIgniter könnyen kezelhető mindenki számára, aki már ismeri a PHP-t
- A CodeIgniter felhasználó erőforrást kér, a vezérlő válaszol először. A vezérlő megérti a felhasználói kérést, majd kérje a szükséges adatokat, ha ez fontos
- A Codeigniter 4 megjelent 2020. február 24-én, Jim Parry születésnapján, aki a Codeigniter 4 projekt vezetője volt és meghalt 2020. január 15-én.