do góry
tel.: +48 720 834 416

ques_markNasze technologie

Najlepsze technologie. Efektywny rozwój

10
CodeIgniter

 

CodeIgniter - framework napisany w języku PHP przez Ricka Ellisa, implementujący wzorzec Model-View-Controller. Celem projektu jest przygotowanie zestawu narzędzi dla osób, którzy budują aplikacje internetowe za pomocą PHP, aby umożliwić rozwój projektów znacznie szybciej niż pisanie kodu od podstaw, poprzez bogaty zestaw bibliotek dla najczęściej potrzebnych zadań, jak również prosty interfejs i logiczną strukturę dostępu do tych bibliotek. CodeIgniter pozwala twórczo skupić się na projekcie, minimalizując ilość kodu potrzebnego dla danego zadania.

 

Cechy CodeIgnitera:

  • Bazuje na wzorcu projektowym Model-View-Controller,
  • pełna kompatybilność PHP 5.1.6 i nowsze (od wersji 2.0 zrezygnowano ze wsparcia dla PHP 4),
  • bardzo mały rozmiar,
  • wsparcie dla kilku rodzajów baz danych: MySQL (4.1+), PostgreSQL, MS SQL, Oracle, SQLite oraz ODBC,
  • walidacja formularzy i treści,
  • bezpieczeństwo (m.in. filtrowanie wejścia w celu zapobieżenia atakom XSS),
  • zarządzanie sesjami,
  • wsparcie dla kilku protokołów pocztowych (m.in. sendmail, SMTP i Mail),
  • możliwość obróbki zdjęć, za pomocą bibliotek GD, GD2, ImageMagick lub