ExpressionEngine og CodeIgniter er webutvikling programmer som er laget og vedlikeholdt av EllisLab . ExpressionEngine er utviklet primært for utvikling av nettstedet , mens CodeIgniter er utviklet for Web -applikasjoner. Produktene skiller seg først og fremst i form av beregnet bruk , lisensiering og server krav. CodeIgniter er gratis, mens ExpressionEngine bruker en betalt lisens -basert system . Tiltenkt bruk
CodeIgniter er et rammeverk utviklet for Web -applikasjoner. Det gir webutviklere med et verktøysett opprettet for å forenkle utformingen av web-applikasjoner fra grunnen av ved hjelp av PHP programmeringsspråk . ExpressionEngine , på den annen side , er i seg selv en Web-applikasjon bygget av EllisLab hjelp av CodeIgniter PHP rammeverk . ExpressionEngine er markedsført som et content management system , ligner på WordPress, Joomla og Drupal . Den lar deg lage websider ved hjelp av en kombinasjon av MySQL-databaser , maler og moduler .
Licensing
CodeIgniter er et gratis, open -source -plattformen som gjør bruk av Git distribuert versjon kontrollsystem. EllisLab tillater deg å bruke , endre, kopiere og distribuere CodeIgniter og tilhørende dokumentasjon, forutsatt at du oppfyller en liste med seks forhold. ExpressionEngine er en kommersiell utviklingsplattform bygd rundt en åpen - kildekode basen . EllisLab tilbyr tre forskjellige lisenser for ExpressionEngine - frilanser, ikke-kommersielle og kommersielle . Prisene for disse lisensene er $ 100 , $ 150 og $ 300 , henholdsvis fra og med datoen for offentliggjøring .
Serverkrav
For å kunne bruke den nyeste versjon av ExpressionEngine , trenger du en server som kjører PHP 5.1.6 eller nyere , 32 MB PHP - allokert minne , MySQL versjon 4.1 eller høyere, 10 MB tilgjengelig diskplass på serveren , 2MB av database plass og et PHP -kompilert versjon av GD eller GD 2 bibliotek . For å kjøre CodeIgniter , trenger du PHP 5.1.6 eller nyere og en av de følgende støttede databaser - Oracle , MySQL 4.1 eller høyere, MySQLi , Postgres , SQLite , ODBC eller MS SQL
Tilleggsinformasjon
Begge produktene er tilgjengelige for nedlasting fra EllisLab . ExpressionEngine er kompatibel med Flere Site Manager , et program som lar deg administrere flere nettsteder via en enkelt ExpressionEngine kontrollpanel. Multiple Site Manager koster mellom $ 25 og $ 200, avhengig av tiltenkt bruk og utviklingsbehov . EllisLab tilbyr også hosting tjenester som er utviklet spesielt for bruk med ExpressionEngine og CodeIgniter .