ExpressionEngine og CodeIgniter er webudvikling applikationer oprettet og vedligeholdes af EllisLab . ExpressionEngine er designet primært til udvikling af websteder, mens CodeIgniter er designet til web applikationsudvikling. Produkterne adskiller sig først og fremmest i form af beregnet , licensbetingelser og server krav. CodeIgniter er gratis, mens ExpressionEngine bruger en betalt licens -baseret system. Anvendelse
CodeIgniter er en ramme beregnet til Web applikationsudvikling . Det giver webudviklere med værktøjssæt skabt til at forenkle udformningen af web-applikationer fra bunden ved hjælp af PHP programmeringssproget. ExpressionEngine , på den anden side , er selv en web-applikation bygget af EllisLab vha. CodeIgniter PHP rammer . ExpressionEngine er markedsført som et content management system , der ligner WordPress, Joomla og Drupal. Det kan du oprette hjemmesider ved hjælp af en kombination af MySQL-databaser , skabeloner og moduler.
Licensing
CodeIgniter er et gratis , open -source platform, der gør brug af Git distribueret version control system . EllisLab tillader dig at bruge, ændre, kopiere og distribuere CodeIgniter og dens dokumentation , forudsat du opfylder en liste med seks betingelser . ExpressionEngine er en kommerciel udviklingsplatform bygget op omkring en open source- kodebase . EllisLab tilbyder tre forskellige licenser til ExpressionEngine - Freelancer , ikke-kommercielle og kommercielle. Priserne for disse licenser er $ 100, $ 150 og $ 300, henholdsvis på datoen for offentliggørelsen.
Serverkrav
For at bruge den nyeste version af ExpressionEngine , skal du have en server, der kører PHP 5.1.6 eller nyere, 32MB PHP - allokeret hukommelse , MySQL version 4.1 eller højere , 10 MB tilgængelig server diskplads, 2MB database plads og en PHP - kompileret version af GD eller GD 2 -biblioteket . For at kunne køre CodeIgniter , bliver du nødt PHP 5.1.6 eller nyere og en af følgende understøttede databaser - Oracle , MySQL 4.1 eller højere , MySQLi , Postgres , SQLite , ODBC eller MS SQL
< br . > Yderligere oplysninger
Begge produkter er tilgængelige for download fra EllisLab . ExpressionEngine er kompatibel med Multiple Site Manager , et program, der giver dig mulighed for at styre flere hjemmesider via et enkelt ExpressionEngine kontrolpanel. Multiple Site Manager koster mellem $ 25 og $ 200, afhængigt af din påtænkte brug og udvikling. EllisLab tilbyder også hosting-tjenester er designet specielt til brug med ExpressionEngine og CodeIgniter .