CodeIgniter Vs. Expression

Expression og CodeIgniter er webutvikling programmer som er laget og vedlikeholdt av EllisLab. Expression er utviklet primært for utvikling av nettstedet, mens CodeIgniter er designet for web programutvikling. Produktene varierer først og fremst i form av tiltenkt bruk, lisensiering og server krav. CodeIgniter er gratis, mens Expression bruker en betalt lisensbasert system.

Tiltenkt bruk

CodeIgniter er et rammeverk utformet for web programutvikling. Det gir webutviklere med et verktøysett opprettet for å forenkle utformingen av web-applikasjoner fra scratch ved hjelp av PHP programmeringsspråk. Expression, på den annen side, er i seg selv en web-applikasjon bygget av EllisLab bruke CodeIgniter PHP rammeverk. Expression er markedsført som et content management system, i likhet med WordPress, Joomla og Drupal. Den lar deg lage nettsider ved hjelp av en kombinasjon av MySQL databaser, maler og moduler.

Licensing

CodeIgniter er et gratis, open-source plattform som gjør bruk av Git distribuert versjonskontrollsystem. EllisLab tillater deg å bruke, endre, kopiere og distribuere CodeIgniter og tilhørende dokumentasjon, forutsatt at du møter en liste med seks forhold. Expression er et kommersielt utviklingsplattform bygget rundt en åpen-kildekode base. EllisLab tilbyr tre forskjellige lisenser for Expression - Freelancer, ikke-kommersielle og kommersielle. Prisene for disse lisensene er $ 100, $ 150 og $ 300, henholdsvis fra datoen for offentliggjøring.

Server Krav

For å kunne bruke den nyeste versjonen av Expression, 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 server diskplass, 2 MB database plass og en 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 tilgjengelig for nedlasting fra EllisLab. Expression er kompatibel med Multiple Site Manager, et program som lar deg administrere flere nettsteder via en enkelt Expression kontrollpanel. Flere 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 Expression og CodeIgniter.