CodeIgniter - Panoramica

CodeIgniter è un framework per lo sviluppo di applicazioni, che può essere utilizzato per sviluppare siti Web, utilizzando PHP. È un framework Open Source. Ha un set molto ricco di funzionalità, che aumenterà la velocità del lavoro di sviluppo del sito web.

Se conosci bene PHP, CodeIgniter renderà il tuo compito più facile. Ha un set molto ricco di librerie e helper. Utilizzando CodeIgniter, risparmierai molto tempo se stai sviluppando un sito web da zero. Non solo, un sito Web integrato in CodeIgniter è anche sicuro, in quanto ha la capacità di prevenire vari attacchi che avvengono attraverso i siti Web.

Caratteristiche di CodeIgniter

Alcune delle caratteristiche importanti di CodeIgniter sono elencate di seguito:

  • Sistema basato su Model-View-Controller

  • Peso estremamente leggero

  • Classi di database con funzionalità complete con supporto per diverse piattaforme.

  • Supporto per database di Query Builder

  • Convalida di moduli e dati

  • Sicurezza e filtro XSS

  • Gestione delle sessioni

  • Classe di invio di e-mail. Supporta allegati, e-mail HTML / di testo, più protocolli (sendmail, SMTP e Mail) e altro ancora.

  • Libreria di manipolazione delle immagini (ritaglio, ridimensionamento, rotazione, ecc.). Supporta GD, ImageMagick e NetPBM

  • Classe di caricamento file

  • Classe FTP

  • Localization

  • Pagination

  • Crittografia dei dati

  • Benchmarking

  • Caching della pagina intera

  • Registrazione degli errori

  • Profilazione dell'applicazione

  • Classe di calendario

  • Classe agente utente

  • Classe di codifica zip

  • Classe motore modello

  • Trackback Class

  • Libreria XML-RPC

  • Classe di unit test

  • URL compatibili con i motori di ricerca

  • Routing URI flessibile

  • Supporto per hook e estensioni di classe

  • Ampia libreria di funzioni "helper"