ExpressionEngine und CodeIgniter sind Web -Entwicklung Anwendungen erstellt und von EllisLab gepflegt. ExpressionEngine ist vor allem für Website-Entwicklung ausgelegt, während CodeIgniter für die Entwicklung von Webanwendungen ausgelegt ist. Die Produkte unterscheiden sich vor allem im Hinblick auf die beabsichtigte Verwendung , Lizenzierung und Server-Anforderungen. CodeIgniter ist kostenlos , während ExpressionEngine verwendet eine bezahlte Lizenz -basiertes System . Verwendungszweck
CodeIgniter ist ein Framework für die Entwicklung von Webanwendungen entwickelt . Es bietet Web-Entwickler mit einem Toolset erstellt , um das Design von Web-Anwendungen von Grund auf mit der Programmiersprache PHP zu vereinfachen. ExpressionEngine , auf der anderen Seite , ist selbst eine Webanwendung EllisLab mit dem CodeIgniter PHP Framework aufgebaut . ExpressionEngine ist als Content- Management-System, ähnlich wie WordPress, Joomla und Drupal vermarktet. Es ermöglicht Ihnen das Erstellen von Websites mit einer Kombination von MySQL-Datenbanken , Vorlagen und Module.
Licensing
CodeIgniter ist ein kostenloses Open -Source- Plattform, die Nutzung des Git macht verteiltes Versionskontrollsystem . EllisLab ermöglicht es Ihnen, zu verwenden , zu modifizieren, zu kopieren und zu verteilen CodeIgniter und deren Dokumentation , vorausgesetzt, Sie erfüllen eine Liste von sechs Bedingungen . ExpressionEngine ist eine kommerzielle Entwicklung Plattform rund um Open-Source- Code-Basis gebaut . EllisLab bietet drei verschiedene Lizenzen für ExpressionEngine - Freelancer , nicht-kommerziellen und Commercial. Die Preise für diese Lizenzen sind $ 100, $ 150 und $ 300, jeweils ab dem Zeitpunkt der Veröffentlichung .
Server Anforderungen
Um die jüngsten verwenden Version ExpressionEngine , benötigen Sie einen Server mit PHP 5.1.6 oder höher, 32 MB PHP - Speicher zugeordnet , MySQL Version 4.1 oder höher, 10 MB verfügbarer Speicherplatz auf dem Server , 2MB Speicherplatz für Datenbanken und PHP - kompilierte Version des GD oder GD -2-Library . Um CodeIgniter laufen , benötigen Sie PHP 5.1.6 oder höher und eine der folgenden unterstützten Datenbanken - Oracle, MySQL 4.1 oder höher, MySQLi , Postgres , SQLite , MS SQL oder ODBC
Weitere Informationen
Beide Produkte sind zum Download zur Verfügung EllisLab . ExpressionEngine ist kompatibel mit dem Multiple Site Manager , ein Programm , mit dem Sie mehrere Websites über ein einziges ExpressionEngine Bedienfeld verwalten können. Multiple Site Manager kostet zwischen $ 25 und $ 200, je nach Einsatzzweck und Anforderungen bei der Entwicklung . EllisLab bietet auch Hosting-Services speziell für den Einsatz mit ExpressionEngine und CodeIgniter konzipiert.