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:
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ä.