ExpressionEngine och CodeIgniter är Webbutvecklingsprogram skapats och underhålls av EllisLab . ExpressionEngine är främst avsedd för webbutveckling , medan CodeIgniter är konstruerad för utveckling av webbapplikationer . Produkterna skiljer sig främst i termer av avsett bruk , licens-och server krav . CodeIgniter är gratis , medan ExpressionEngine använder en betald licens - baserat system . Avsedd användning
CodeIgniter är ett ramverk avsett för utveckling av webbapplikationer . Det ger webbutvecklare med ett verktyg som skapats för att förenkla utformningen av webbapplikationer från grunden med PHP programmeringsspråk . ExpressionEngine , å andra sidan , är i sig en webbapplikation byggd av EllisLab med CodeIgniter PHP ram . ExpressionEngine marknadsförs som ett content management system , likt WordPress , Joomla och Drupal . Det låter dig skapa webbplatser med hjälp av en kombination av MySQL-databaser , mallar och moduler . Addera Licensing
CodeIgniter är ett gratis , open - source plattform som använder sig av Git distribuerade versionshanteringssystem . EllisLab tillåter dig att använda , ändra, kopiera och distribuera CodeIgniter och dess dokumentation , under förutsättning att du uppfyller en lista med sex villkor . ExpressionEngine är en kommersiell utveckling plattform byggd runt en öppen - källkod bas . EllisLab erbjuder tre olika licenser för ExpressionEngine - Frilansare , icke-kommersiella och kommersiella . Priserna för dessa licenser är $ 100, $ 150 och $ 300, respektive från och med dagen för offentliggörandet .
Serverkrav
För att använda den senaste version av ExpressionEngine , behöver du en server som kör PHP 5.1.6 eller senare , 32 MB PHP - allokerat minne , MySQL version 4.1 eller högre , 10 MB ledigt serverns diskutrymme , 2MB av databasen utrymme och en PHP - kompilerad version av GD eller GD 2 bibliotek . För att köra CodeIgniter , behöver du PHP 5.1.6 eller senare och en av följande tillåtna databaser - Oracle , MySQL 4.1 eller högre , mysqli , Postgres , SQLite , ODBC eller MS SQL
Mer information
Båda produkterna finns tillgängliga för nedladdning från EllisLab . ExpressionEngine är kompatibel med Multiple Site Manager , ett program som låter dig hantera flera webbplatser via en enda ExpressionEngine kontrollpanel . Multiple Site Manager kostar mellan $ 25 och $ 200, beroende på avsedd användning och utveckling. EllisLab erbjuder också hosting-tjänster som utformats speciellt för användning med ExpressionEngine och CodeIgniter .