Mikä CodeIgniter on? Kuinka PHP CI Framework toimii?

Mikä CodeIgniter on?

CodeIgniter on PHP MVC -kehys, jota käytetään verkkosovellusten nopeaan kehittämiseen. CodeIgniter tarjoaa valmiita kirjastoja, joiden avulla voit muodostaa yhteyden tietokantaan ja suorittaa erilaisia ​​toimintoja, kuten sähköpostien lähettämistä, tiedostojen lataamista, istuntojen hallintaa jne.

CodeIgniterin ominaisuudet

Katsotaanpa joitain ominaisuuksia, jotka tekevät CodeIgniteristä erinomaisen. Seuraava luettelo ei ole tyhjentävä, mutta antaa sinulle käsityksen siitä, mitä odottaa CodeIgniterin kanssa työskennellessäsi.

Pieni jalanjälki

CodeIgniter-kehyksen koko lähdekoodi on lähes 2 megatavua. Näin CodeIgniterin hallitseminen ja sen toiminta on helppoa. Se myös yksinkertaistaa sen käyttöönottoa ja päivittämistä.

Hehkuvan nopeasti

Käyttäjät suosivat sovelluksia, jotka latautuvat erittäin nopeasti. Jos olet työskennellyt joidenkin nykyaikaisten kehysten kanssa, huomaat, että niiden latautuminen kestää alle sekunnin heti asennuksen jälkeen. CodeIgniter, voit ladata keskimäärin alle 50 ms. Ylimääräinen aika, joka kuluu optimointiin, kuten toisessa kehyksessä, vapautuu, kun työskentelet CodeIgniter-kehyksen kanssa.

Löysästi kytketty

Sisäänrakennetut ominaisuudet on suunniteltu toimimaan itsenäisesti luottamatta liikaa muihin komponentteihin. Tämä helpottaa ylläpitoa ja päivitysten tekemistä

MVC Archirakenne

PHP CodeIgniter -kehys käyttää Model-View-Controller-arkkitehtuurisuunnittelua. Se on alan standardikäytäntö verkkosovellusten kanssa työskentelyssä. MVC erottaa tiedot, liiketoimintalogiikan ja esityksen.

Erinomainen dokumentointi

Kehys on hyvin dokumentoitu, ja CodeIgniterissä on hyviä kirjoja, opetusohjelmia ja vastattuja foorumikysymyksiä. Tämä tarkoittaa, että mikä tahansa haaste sinulla on, joku on todennäköisesti jo törmännyt ongelmaan, ratkaissut sen ja ratkaisu on sinua varten.

Sovelluskohtaiset sisäänrakennetut komponentit

CodeIgniter sisältää komponentteja sähköpostin lähettämiseen, tietokannan hallintaan, istunnonhallintaan ja moniin muihin, kuten huomaat jatkaessamme opetusohjelmia.

laajennettavissa

CodeIgniterin mukana tulee joitain kirjastoja ja apuohjelmia. Jos haluamaasi ei ole olemassa tai haluat ottaa olemassa olevan ominaisuuden käyttöön haluamallasi tavalla. Sitten voit tehdä sen helposti luomalla kirjastoja, apuohjelmia, paketteja jne. Voit myös luoda REST API:n CodeIgniterissä.

Lyhyt oppimiskäyrä

CodeIgniter on helppo hallita kaikille, jotka ovat jo tuttuja PHP. Hyvin lyhyessä ajassa opiskelija voi oppia CodeIgniterin ja aloittaa ammattisovellusten kehittämisen CodeIgniterin avulla.

Kuinka CodeIgniter toimii?

CodeIgniter on MVC-kehys. MVC tulee sanoista Model View Controller. Kun käyttäjä pyytää resurssia, ohjain vastaa ensin. Rekisterinpitäjä ymmärtää käyttäjän pyynnön ja pyytää tarvittaessa tarvittavat tiedot.

Jos esimerkiksi haluat hakea asiakkaan, jonka tunnus on 3, ohjain vastaanottaa pyyntösi ja pyytää sitten CodeIgniter-malleja hakemaan tietueen tunnuksella 3. CodeIgniter-mallit palauttavat tietueen ohjaimelle. Ohjain välittää sitten tuloksen näkymään, joka muotoilee sen ihmisen luettavaan muotoon. Sitten tulokset palautetaan käyttäjälle selaimessa.

Seuraava kuva näyttää, kuinka CodeIgniter toimii:

CodeIgniter toimii
Kuinka CodeIgniter toimii

CodeIgniterin julkaisuhistoria

Vuosi Versio
2006 CodeIgniterin ensimmäinen versio
2009 ExpressionEngine 2.0 julkaistiin
2014 British Columbia Institute of Technology otti hankkeen omistukseensa
2020 CodeIgniter 24 julkaistiin virallisesti 4. helmikuuta
2021 6. syyskuuta 2021 CodeIgniter 4.1.4 julkaistiin virallisesti

Yhteenveto

  • CodeIgniter on PHP-kehys sovellusten nopeaan kehittämiseen
  • CodeIgniterin koko lähdekoodi on lähes 2 megatavua. Näin CodeIgniterin hallitseminen ja sen toiminta on helppoa
  • CodeIgniterin sisäänrakennetut ominaisuudet on suunniteltu toimimaan itsenäisesti luottamatta liikaa muihin komponentteihin
  • Kehys käyttää Model-View-Controller-arkkitehtuurisuunnittelua
  • Kehys on hyvin dokumentoitu, ja ne ovat hyviä kirjoja, opetusohjelmia ja vastattu foorumin kysymyksiin CodeIgniterissä
  • CodeIgniterin mukana tulee joitain kirjastoja, jotka auttavat käyttäjiä heti valmiina
  • CodeIgniter on helppo hallita kaikille PHP:n jo tunteville
  • Kun CodeIgniter käyttäjä pyytää resurssia, ohjain vastaa ensin. Rekisterinpitäjä ymmärtää käyttäjän pyynnön ja pyytää tarvittavat tiedot, jos ne ovat tärkeitä
  • Codeigniter 4 julkaistiin 24. helmikuuta 2020, Codeigniter 4:n projektipäällikön ja 15. tammikuuta 2020 kuolleen Jim Parryn syntymäpäivänä.