Nwlapcug.com


CodeIgniter vs ExpressionEngine

Sviluppo di applicazioni Web creato e gestito da EllisLab ExpressionEngine e CodeIgniter. ExpressionEngine è progettato principalmente per sviluppo di siti Web, mentre CodeIgniter è progettato per lo sviluppo di applicazioni Web. I prodotti differiscono principalmente in termini di requisiti di utilizzo, le licenze e server previsti. CodeIgniter è gratuito, mentre ExpressionEngine utilizza un sistema basato su licenza pagato.

Destinazione d'uso

CodeIgniter è un framework progettato per lo sviluppo di applicazioni Web. Fornisce agli sviluppatori Web con un set di strumenti creati per semplificare la progettazione di applicazioni Web da zero utilizzando il linguaggio di programmazione PHP. ExpressionEngine, d'altra parte, è di per sé un'applicazione Web costruita da EllisLab utilizzando il framework CodeIgniter PHP. ExpressionEngine è commercializzato come un content management system, simile a WordPress, Joomla e Drupal. Consente di creare siti Web utilizzando una combinazione di modelli, moduli e database MySQL.

Gestione delle licenze

CodeIgniter è una libera, open-source piattaforma che fa uso di Git sistema di controllo di versione distribuito. EllisLab consente di utilizzare, modificare, copiare e distribuire CodeIgniter e soddisfare la relativa documentazione, ha fornita un elenco di sei condizioni. ExpressionEngine è una piattaforma di sviluppo commerciale costruita intorno a una base di codice open source. EllisLab offre tre diverse licenze per ExpressionEngine - libero professionista, Non-commerciale e commerciale. I prezzi per queste licenze sono $100, $150 e $300, rispettivamente, alla data della pubblicazione.

Requisiti del server

Per poter utilizzare la versione più recente di ExpressionEngine, avrete bisogno di un server che esegue PHP 5.1.6 o più tardi, 32 MB di memoria allocata dal PHP, MySQL versione 4.1 o superiore, 10 MB di spazio su disco di server disponibili, 2 MB di spazio nel database e una versione di PHP compilato della libreria GD o 2 GD. Per eseguire CodeIgniter, dovrete PHP 5.1.6 o versione successiva e uno dei seguenti database supportati - Oracle, MySQL 4.1 o superiore, MySQLi, Postgres, SQLite, ODBC o MS SQL.

Ulteriori informazioni

Entrambi i prodotti sono disponibili per il download da EllisLab. ExpressionEngine è compatibile con più Site Manager, un programma che ti permette di gestire diversi siti Web tramite un unico pannello di controllo di ExpressionEngine. Più costi di Site Manager tra $25 e $200, a seconda delle esigenze di utilizzo e lo sviluppo previste. EllisLab offre anche servizi di hosting progettato specificamente per l'utilizzo con ExpressionEngine e CodeIgniter.