Sie können eine Website den einfachen Weg oder auf die harte Tour . Entwickler, die ihren eigenen Code schreiben möchte, kann PHP - Frameworks , bestehend aus Bibliotheken und Tools, die die härteren Weg ein wenig zu erleichtern kann . Content Management Systeme oder CMS-Anwendungen bieten einen noch einfacheren Weg, um Websites mit nur Tastatur und Maus zu bauen. CodeIgniter und Drupal sind Werkzeuge, die einige der Komplexität und Langwierigkeit von Gebäude Websites und Web -Anwendungen nutzen können . CodeIgniter Übersicht
CodeIgniter ist ein PHP - basiertes Framework , um dynamische Webseiten und Web- Anwendungen zu erstellen. CodeIgniter Webanwendungen werden mit dem Model-View- Controller- oder MVC Programmier-Paradigma . Das Modell ist die Datenbank -Schema und Funktionen benötigt, um die Datenbank -Server zugreifen . Die Ansicht ist, was Sie , wenn Sie eine Webseite besuchen oder eine Web-Anwendung zu sehen. Controller sind die Web -Server-Prozesse und Ressourcen, um eine Web -Seite und Access-Server Anwendungen anzuzeigen.
CodeIgniter Vorteile
CodeIgniter ist ideal für den erfahrenen PHP Web-Entwickler mit gemeinsamen Hosting- Dienste, bei denen die Verarbeitungsgeschwindigkeit , Festplattenspeicher, Arbeitsspeicher -und Server- Konfigurations-Optionen sind begrenzt. CodeIgniter ist ein leichter Rahmen . Die neueste Version passt in einen 2,2 Megabyte Archiv. Es erfordert nur einen HTTP -Server wie Apache oder Nginx und PHP-Version 5.1.6 oder höher. CodeIgniter unterstützt auch MySQL 4.1 und höher, MS SQL , Postgres , Oracle, SQLite und Open Database Connectivity -oder ODBC- Datenbank-Verbindungen .
Drupal Übersicht
Drupal ist eine modulare, erweiterbare PHP -basierten CMS -und Web -Applikations-Framework . Als CMS können Sie Drupal auf Blogs , Webseiten oder Foren zu bauen. Drupal kann auch als organisatorische Zusammenarbeit an Dokumenten verwendet werden. Ein Drupal -Installation besteht aus fünf Schichten : die Vorlage , Benutzer die Berechtigung Regelung , die Anordnung der Bausteine, die als Inhalt Behältern , Modulen , die Funktionalität zu erweitern und die eigentlichen Daten , aus denen die Inhalte handeln . Die neueste Version von Drupal erfordert 15 Megabyte Festplattenspeicher , ein Apache oder Microsoft IIS HTTP-Server , MySQL 5.015 oder höher und PHP-Version 5.2.5 oder höher.
Drupal Vorteile
Wenn Sie nicht in JavaScript , HTML und PHP qualifizierte, kann Drupal eine bessere Wahl sein , um eine Website schnell und einfach erstellen . Nach Drupal -Website, können Sie eine einfache Drupal Blog oder eine Website installiert ist und läuft innerhalb einer Stunde. Die meisten Drupal Modifikationen kann mit fertig sind mit System -Menüs , Symbolleisten und Dashboards werden. Sie können Ihre Website , indem Sie ein neues Thema anpassen , Hinzufügen oder Entfernen von Blöcken von Inhalten und wechselnden Banner. Sie können Drupal -Funktionen durch das Herunterladen und Installieren von Modulen von der Drupal-Community oder Entwickler von Drittanbietern hergestellt worden .