Mikä on CodeIgniter?
CodeIgniter on PHP MVC -kehys, jota käytetään verkkosovellusten nopeaan kehittämiseen. CodeIgniter tarjoaa valmiina olevat kirjastot yhteyden muodostamiseen tietokantaan ja eri toimintojen suorittamiseen, kuten sähköpostiviestien lähettäminen, tiedostojen lataaminen, istuntojen hallinta jne.
CodeIgniter-ominaisuudet
Katsotaanpa joitain ominaisuuksia, jotka tekevät CodeIgniteristä hienon. Seuraava luettelo ei ole tyhjentävä, mutta antaa sinulle käsityksen siitä, mitä odottaa työskennellessäsi CodeIgniterin kanssa.
Pieni jalanjälki
Koko CodeIgniter-kehyksen lähdekoodi on lähellä 2 Mt. Tämä helpottaa CodeIgniterin hallintaa ja sen toimintaa. Se myös yksinkertaistaa sen käyttöönottoa ja päivittämistä.
Liekki nopeasti
Käyttäjät suosivat sovelluksia, jotka latautuvat erittäin nopeasti. Jos olet työskennellyt joidenkin nykyaikaisten kehysten kanssa, huomaat, että niiden lataaminen vie alle sekunnin heti asennuksen jälkeen. CodeIgniter, voit ladata keskimäärin alle 50 ms. Ylimääräinen optimointiin käytetty aika, kuten toisessa kehyksessä, vapautuu, kun työskentelet CodeIgniter-kehyksen kanssa.
Löysästi kytketty
Sisäänrakennetut ominaisuudet on suunniteltu toimimaan itsenäisesti turvautumatta liikaa muihin komponentteihin. Tämä tekee huollon ja päivitysten tekemisen helpoksi
MVC-arkkitehtuuri
PHP CodeIgniter -kehys käyttää Model-View-Controller -arkkitehtuurisuunnittelua. Se on alan vakiokäytäntö työskennellessä verkkosovellusten kanssa. MVC erottaa tiedot, liiketoimintalogiikan ja esityksen.
Erinomainen dokumentointi:
Kehys on hyvin dokumentoitu, ja CodeIgniterissä on hyviä kirjoja, oppaita ja vastauksia foorumin kysymyksiin. Tämä tarkoittaa mitä tahansa haastetta, joka sinulla on, on todennäköistä, että joku on jo kohdannut ongelman, ratkaissut sen ja ratkaisu on sinulle.
Sovelluskohtaiset sisäänrakennetut komponentit:
CodeIgniter sisältää komponentteja sähköpostin lähettämiseen, tietokannan hallintaan, istunnon hallintaan ja moniin muihin, jotka huomaat jatkaessamme opetusohjelmia.
Laajennettavissa:
CodeIgniterin mukana tulee joitain kirjastoja ja avustajia. Jos haluamaasi ei ole tai haluat toteuttaa olemassa olevan ominaisuuden haluamallasi tavalla. Sitten voit tehdä niin helposti luomalla kirjastot, avustajat, paketit jne. Voit myös luoda REST-sovellusliittymän CodeIgniteriin.
Lyhyt oppimiskäyrä:
CodeIgniter on helppo hallita kaikille, jotka ovat jo perehtyneet PHP: hen. Hyvin lyhyessä ajassa opiskelija voi oppia CodeIgniterin ja alkaa kehittää ammattisovelluksia CodeIgniterin avulla.
Kuinka CodeIgniter toimii?
CodeIgniter on MVC-kehys. MVC on lyhenne sanoista Model View Controller. Kun käyttäjä pyytää resurssia, ohjain vastaa ensin. Ohjain ymmärtää käyttäjän pyynnön ja pyytää tarvittaessa tarvittavia tietoja.
Esimerkiksi, jos haluat hakea asiakkaan tunnuksella id = 3, ohjain vastaanottaa pyyntösi ja pyytää sitten CodeIgniter-malleja hakemaan tietueen, jonka tunnus on 3. CodeIgniter-mallit palauttavat tietueen ohjaimeen. Sitten ohjain välittää tuloksen näkymään, joka muotoilee sen ihmisen luettavaan muotoon. Sitten tulokset palautetaan käyttäjälle selaimessa.
Seuraava kuva näyttää CodeIgniterin toiminnan:
CodeIgniter-julkaisuhistoria
2006 | CodeIgniterin ensimmäinen versio |
2009 | ExpressionEngine 2.0 käynnistettiin |
2014 | British Columbia Institute of Technology otti projektin omistukseen |
2020 | CodeIgniter 4 käynnistettiin virallisesti 24. helmikuuta |
Yhteenveto
- CodeIgniter on PHP-kehys sovellusten nopeaan kehittämiseen
- Koko CodeIgniter-lähdekoodi on lähellä 2 Mt. Tämä helpottaa CodeIgniterin ja sen toiminnan hallintaa
- CodeIgniterin sisäiset ominaisuudet on suunniteltu toimimaan itsenäisesti turvautumatta liikaa muihin komponentteihin
- Kehys käyttää Model-View-Controller -arkkitehtuurisuunnittelua
- Kehys on dokumentoitu hyvin, ja ne ovat hyviä kirjoja, oppaita ja vastauksia CodeIgniter-foorumin kysymyksiin
- CodeIgniter sisältää joitain kirjastoja ja auttaa käyttäjiä kättelyssä
- CodeIgniter on helppo hallita kaikille, jotka ovat jo perehtyneet PHP: hen
- CodeIgniter-käyttäjä pyytää resurssia, ohjain vastaa ensin. Ohjain ymmärtää käyttäjän pyynnön ja pyytää sitten tarvittavat tiedot, jos se on tärkeää
- Codeigniter 4 julkaistiin 24. helmikuuta 2020, Jim Parryn syntymäpäivä, joka oli Codeigniter 4: n projektin johtaja ja kuoli 15. tammikuuta 2020