È possibile creare un sito web in modo semplice o con le cattive . Gli sviluppatori che preferiscono scrivere il proprio codice può utilizzare framework basati su PHP , composto da librerie e strumenti che possono rendere la strada più difficile un po 'più facile . Sistemi di gestione dei contenuti o applicazioni CMS offrono un modo ancora più semplice per creare siti web con solo la tastiera e il mouse. CodeIgniter e Drupal sono strumenti che possono prendere alcune delle complessità e la noia di costruzione di siti web e applicazioni web . CodeIgniter Panoramica
CodeIgniter è un framework basato su PHP utilizzato per creare siti web dinamici e applicazioni web . Le applicazioni Web CodeIgniter vengono creati utilizzando il Model-View - Controller o paradigma di programmazione MVC . Il modello è lo schema del database e le funzioni necessarie per accedere al server di database . La vista è quello che si vede quando si visita un sito web o di utilizzare una applicazione web. I controller sono i processi del server Web e le risorse necessarie per visualizzare una pagina Web e di applicazioni server di accesso .
CodeIgniter Vantaggi
CodeIgniter è l'ideale per lo sviluppatore Web PHP con esperienza usando condiviso servizi in cui la velocità di elaborazione , lo spazio su disco , la memoria e le opzioni di configurazione del server di hosting sono limitati . CodeIgniter è un framework leggero . L'ultima versione si inserisce in un archivio megabyte 2.2 . Si richiede solo un server HTTP come Apache o Nginx e PHP versione 5.1.6 o successiva. CodeIgniter supporta anche MySQL 4.1 o superiore , MS SQL , PostgreSQL , Oracle , SQLite e Open Database Connectivity o connessioni a database ODBC .
Drupal Panoramica
Drupal è una , estensibile framework applicativo modulare basato su PHP CMS e web . Come un CMS , è possibile utilizzare Drupal per creare blog, siti web o forum . Drupal può essere utilizzato anche come sistema di collaborazione documento organizzativo . Una installazione di Drupal è composto da cinque strati: il modello, schema di autorizzazione utente , la disposizione dei blocchi che fungono da contenitori di contenuti , moduli che estendono le funzionalità ei dati effettivi che compongono il contenuto . L'ultima versione di Drupal richiede 15 MB di spazio su disco , un Apache o un server HTTP Microsoft IIS , MySQL 5.015 o superiore e la versione di PHP 5.2.5 o successive .
Drupal Vantaggi
Se non si è esperti in JavaScript , HTML e PHP , Drupal può essere una scelta migliore per creare un sito web in modo rapido e semplice. Secondo il sito web di Drupal , è possibile ottenere un semplice blog o al sito web Drupal installato e funzionante nel giro di un'ora . Modifiche più Drupal può essere fatto utilizzando finito di usare i menu di sistema, barre degli strumenti e cruscotti . È possibile personalizzare il sito con l'installazione di un nuovo tema , aggiungendo o rimuovendo i blocchi di contenuto e cambiando striscioni . È possibile estendere le funzionalità di Drupal con il download e l'installazione di moduli prodotti dalla comunità Drupal o sviluppatori di terze parti .