CodeIgniter-Framework
Merkmale von CodeIgniter:
- Auf PHP basierendes Framework
- CodeIgniter basiert auf dem Entwurfsmuster Model-View-Controller (MVC), das die Organisation des Anwendungscodes erleichtert
- CodeIgniter hat eine einfache und intuitive Syntax, die das Lernen und den Ausbau von Fähigkeiten erleichtert
CodeIgniter-Framework
Was ist CodeIgniter?
Die meisten von uns haben wahrscheinlich ein Mathe-Abitur abgelegt, bei dem eine Formelsammlung erlaubt war. Der Inhalt einer solchen Sammlung verkürzte die Zeit zur Lösung der Aufgabe erheblich und garantierte zugleich die Richtigkeit des angewandten Modells. So lässt sich auch CodeIgniter beschreiben – ein Framework, das Rick Ellis in der Sprache PHP geschrieben hat. Die Idee war schlicht: das zu vereinfachen, was Symfony noch nicht vereinfacht hatte, und zugleich die am häufigsten genutzten Mechanismen zu verbessern. Die Einfachheit sollte sich auch in der Oberfläche und im Implementierungssystem zeigen – der Zugriff auf die Bibliothek muss logisch sein und jedes Werkzeug übersichtlich beschrieben. Diese Ziele wurden 2006 erreicht, als CodeIgniter erschien und sofort die Sympathie vieler Millionen Entwickler weltweit gewann.
Einsatzbereiche von CodeIgniter
Obwohl CodeIgniter ein verhältnismäßig leichtes Werkzeug von geringer Größe ist, sind seine Möglichkeiten enorm. Das Framework allein könnte ohne die Sprache, auf die es sich bezieht – in diesem Fall PHP –, nicht funktionieren. Schon die Verbindung mit der Sprache zeigt, in welchen Bereichen die CodeIgniter-Technologie ideal geeignet ist. Vor allem unterstützt sie die Sicherheit der entwickelten Webanwendung im weitesten Sinne. Unter dem Stichwort „Sicherheit“ verstehen wir so unterschiedliche Maßnahmen wie die Validierung von Inhalten und Formularen oder die Abwehr von Cross-Site-Scripting-Angriffen (Manipulation des Codes einer Website). Ein weiterer, ebenso wichtiger Aspekt ist das breite Spektrum an implementierten Klassen. Das bedeutet, dass das Framework für die ganzheitliche Entwicklung und Weiterentwicklung eines vom Kunden beauftragten Projekts genutzt werden kann.
Warum sich CodeIgniter-Lösungen lohnen
Bei der Erstellung einer Website von Grund auf gibt es zwei Wege. Entweder man schreibt den gesamten Code von Hand, was zeitaufwendig und fehleranfällig ist, oder man greift auf bewährte Frameworks wie CodeIgniter zurück. Genau das ist die Essenz dieser Technologie – bewährte, sofort implementierbare Lösungen zu liefern, die eine solide Grundlage selbst für hochkomplexe Anwendungen bilden können. Diese Entscheidung ist nicht nur eine Frage des Komforts, sondern bringt auch vertrauenswürdige Mechanismen mit sich, etwa bei der Vereinfachung der Sitzungsverwaltung. Dadurch wird der Auftrag deutlich schneller und mit weniger Fehlern umgesetzt, und die gesparte Zeit lässt sich für die Feinarbeit an anderen Aspekten der Anwendung nutzen. Das Framework selbst ist so „formbar“, dass sich die Mechanik genau an die Bedürfnisse des Kunden anpassen lässt.
Welche Projekte lassen sich mit CodeIgniter umsetzen?
Sehen Sie Beispiele für den Einsatz des CodeIgniter-Frameworks.
Sind Sie bereit, uns mehr über Ihr CodeIgniter-Projekt zu erzählen? Kontaktieren Sie uns und vereinbaren Sie eine unverbindliche Beratung.
Projekt besprechen
