Шта је ЦодеИгнитер? Како функционише ЦИ Фрамеворк?

Преглед садржаја:

Anonim

Шта је ЦодеИгнитер?

ЦодеИгнитер је ПХП МВЦ оквир који се користи за брзи развој веб апликација. ЦодеИгнитер нуди бесплатне библиотеке за повезивање са базом података и извођење различитих операција попут слања е-поште, отпремања датотека, управљања сесијама итд.

ЦодеИгнитер Карактеристике

Погледајмо неке од карактеристика које чине ЦодеИгнитер сјајним. Следећа листа није исцрпна, али вам даје идеју шта можете очекивати у раду са ЦодеИгнитер-ом.

Мали отисак

Читав изворни код за ЦодеИгнитер фрамеворк је близу 2 МБ. Ово олакшава савладавање ЦодеИгнитера и како то функционише. Такође поједностављује његово постављање и ажурирање.

Брзо пламен

Корисници обично фаворизују апликације које се учитавају врло брзо. Ако сте радили са неким од модерних оквира, схватићете да им је потребно мање од једне секунде да се учитају непосредно након инсталације. ЦодеИгнитер, можете да учитате у просеку око 50 мс. Додатно време проведено за оптимизацију, као што је то случај у другом оквиру, ослобађа се када радите са ЦодеИгнитер фрамеворк-ом.

Лабаво спрегнути

Уграђене функције дизајниране су да раде независно без превише ослањања на друге компоненте. Ово олакшава одржавање и надоградњу

МВЦ Архитектура

Оквир ПХП ЦодеИгнитер користи архитектонски дизајн Модел-Виев-Цонтроллер. То је стандардна индустријска пракса када се ради са веб апликацијама. МВЦ раздваја податке, пословну логику и презентацију.

Одлична документација:

Оквир је добро документован, а на ЦодеИгнитеру постоје добре књиге, водичи и одговори на форумска питања. То значи који год изазов имали, шансе су да се неко већ суочио с проблемом, решио га и решење је за вас.

Уграђене компоненте специфичне за апликацију:

ЦодеИгнитер има компоненте за слање е-поште, управљање базама података, управљање сесијама и још много тога што ћете открити док настављамо са водичима.

Прошириво:

ЦодеИгнитер долази са неким библиотекама и помоћницима. Ако оно што желите није тамо или бисте желели да примените постојећу функцију на свој начин. Тада то можете учинити лако стварањем библиотека, помагача, пакета итд. РЕСТ АПИ можете креирати и у ЦодеИгнитеру.

Кратка крива учења:

ЦодеИгнитер је лако савладати свима који су већ упознати са ПХП-ом. У врло кратком року студент може научити ЦодеИгнитер и започети развој професионалних апликација користећи ЦодеИгнитер.

Како ЦодеИгнитер ради?

ЦодеИгнитер је МВЦ оквир. МВЦ је скраћеница од Модел Виев Цонтроллер. Када корисник затражи ресурс, контролер прво реагује. Контролор разуме кориснички захтев, а по потреби затражи потребне податке.

На пример, ако желите да преузмете купца са ид = 3, контролер ће примити ваш захтев, а затим затражите од модела ЦодеИгнитер да преузме запис са ид-ом 3. Модели ЦодеИгнитер вратит ће запис контролору. Затим контролер прослеђује резултат приказу који га форматира у формат читљив човеку. Тада се резултати враћају кориснику у прегледачу.

Следећа слика показује како функционише ЦодеИгнитер:

Историја издања ЦодеИгнитер

2006 Прва верзија ЦодеИгнитер-а
2009 Покренут ЕкпрессионЕнгине 2.0
2014 Институт за технологију Британске Колумбије преузео је власништво над пројектом
2020 24. фебруара званично је покренут ЦодеИгнитер 4

Резиме

  • ЦодеИгнитер је ПХП оквир за брзи развој апликација
  • Читав изворни код за ЦодеИгнитер је близу 2 МБ. Ово олакшава савладавање ЦодеИгнитера и како то функционише
  • Уграђене функције ЦодеИгнитера дизајниране су да раде независно без превише ослањања на друге компоненте
  • Оквир користи архитектонски дизајн Модел-Виев-Цонтроллер
  • Оквир је добро документован, а то су добре књиге, водичи и одговори на форумска питања о ЦодеИгнитеру
  • ЦодеИгнитер долази с неким библиотекама и помаже корисницима одмах
  • ЦодеИгнитер је лако савладати свима који су већ упознати са ПХП-ом
  • У ЦодеИгнитер корисник захтева ресурс, контролер прво реагује. Контролор разуме кориснички захтев, а затим затражи потребне податке ако је то важно
  • Цодеигнитер 4 је објављен 24. фебруара 2020, на рођендан Јима Паррија, који је водио Цодеигнитер 4 и умро 15. јануара 2020.