KodIgniter - CodeIgniter

KodIgniter
Logo CodeIgnitera
Pierwotny autor (autorzy) EllisLab
Deweloper(zy) British Columbia Institute of Technology (2014-2019), Fundacja CodeIgniter (2019-obecnie)
Pierwsze wydanie 28 lutego 2006 ( 2006-02-28 )
Wersja stabilna
4.1.1 / 2021-02-01 [±]
Magazyn
Napisane w PHP
System operacyjny Wieloplatformowy
Platforma PHP 5.6.0+ (v3.1.11) i PHP 7.2 lub nowe (v4.0.0 lub nowsze)
Rodzaj Rama internetowa
Licencja Licencja MIT
Stronie internetowej kod zapalnik .com Edytuj to na Wikidata

CodeIgniter to platforma internetowa do szybkiego tworzenia oprogramowania typu open source , przeznaczona do tworzenia dynamicznych witryn internetowych za pomocą PHP .

Popularność

CodeIgniter jest luźno oparty na popularnym wzorcu programowania model-widok-kontroler (MVC). Chociaż klasy kontrolerów są niezbędną częścią programowania w CodeIgniter, modele i widoki są opcjonalne. CodeIgniter może być również zmodyfikowany tak, aby używał Hierarchical Model View Controller (HMVC), który pozwala programistom utrzymywać modułowe grupowanie kontrolerów, modeli i widoków w formacie podkatalogu.

CodeIgniter jest najczęściej znany ze swojej szybkości w porównaniu do innych frameworków PHP. W krytycznego spojrzenia na PHP ram w ogóle, PHP twórca Rasmus Lerdorf mówił w FrOSCon w sierpniu 2008 roku, zauważając, że lubi CodeIgniter „ponieważ jest to szybsze, lżejsze i najmniej jak ram.

Kod źródłowy i licencja

Kod źródłowy CodeIgniter jest utrzymywany na GitHub , a od wersji zapoznawczej 3.0rc jest certyfikowanym oprogramowaniem open source licencjonowanym z licencją MIT . Wersje CodeIgniter przed 3.0.0 są licencjonowane na podstawie zastrzeżonej licencji open source w stylu Apache/BSD.

Decyzja z 2011 r. o zmianie licencjonowania na Open Software License (OSL) wywołała pewne kontrowersje społeczności, zwłaszcza dotyczące niezgodności nowej licencji z GPL , na co EllisLab odpowiedział serią artykułów zatytułowanych Tydzień Świadomości Licencji Oprogramowania.

Historia

Pierwsza publiczna wersja CodeIgnitera została wydana przez EllisLab 28 lutego 2006 roku.

9 lipca 2013 r. EllisLab ogłosił, że poszukuje nowego właściciela dla CodeIgniter, powołując się na brak zasobów, aby nadać ramom uwagę, na którą zasługują. 6 października 2014 r. EllisLab ogłosił, że CodeIgniter będzie kontynuował rozwój pod kierownictwem British Columbia Institute of Technology . Od 23 października 2019 r., wraz z przejęciem funkcji przez Fundację CodeIgniter, CodeIgniter nie jest już pod opieką zastępczą British Columbia Institute of Technology .

Codeigniter 4 został wydany 24 lutego 2020 r. w urodziny Jima Parry'ego, który był liderem projektu Codeigniter 4 i zmarł 15 stycznia 2020 r. Następnie projekt trwa do dziś z innym liderem projektu.

Zobacz też

Bibliografia

Linki zewnętrzne