Archivio tag: mvc

Sull’uso dell’MVC Pattern (con PHP)

lunedì 18 maggio 2009 - 8:25

di Riccardo Degni

Tra i tanti Design Patterns disponibili, l’MVC è sicuramente quello che ha avuto più popolarità .

Per chi non ha familiarità  con questo concetto, ecco la descrizione direttamente da Wikipedia:

Il pattern è basato sulla separazione dei compiti fra i componenti software che interpretano tre ruoli principali:

  • il model fornisce i metodi per accedere ai dati utili all’applicazione;
  • il view visualizza i dati contenuti nel model e si occupa dell’interazione con utenti e agenti;
  • il controller riceve i comandi dell’utente (in genere attraverso il view) e li attua modificando lo stato degli altri due componenti

Questo schema, fra l’altro,

Continua a leggere Sull’uso dell’MVC Pattern (con PHP)

Tags:,

Categoria: mvc | Permalink | Commenta

ASP.NET MVC 1.0 RC

venerdì 30 gennaio 2009 - 11:27

di Gianni Malanga

àˆ disponibile finalmente la versione RC (Release Candidate) di ASP.NET MVC 1.0, ovvero l’ultima versione pubblica di ASP.NET MVC prima del rilascio della versione 1.0 definitiva che non tarderà  ad arrivare. Questa nuova versione oltre alla correzione di alcuni bug contiene anche numerose nuove funzionalità  oltre a miglioramenti alle funzionalità  esistenti che sono state richieste dagli utenti nelle fasi di beta testing. ASP.NET MVC 1.0 RC può essere utilizzato sia con Visual Studio 2008 che con il gratuito Visual Web Developer 2008.

Potete eseguire il download da questo indirizzo, mentre per conoscere le novità , potete consultare …

Continua a leggere ASP.NET MVC 1.0 RC

Tags:,

Categoria: mvc | Permalink | Commenta

TangoCMS: content manager basato su Zula Framework

mercoledì 23 luglio 2008 - 8:27

di Claudio Garau

TangoCMS logo

TangoCMS è un Content Manager rilasciato sotto licenza GNU/GPL 2 basato su Zula, un MVC (Model View Controller) framework scritto in PHP anch’esso disponibile sotto licenza Open Source. Si tratta di un CMS poco diffuso ma che merita comunque di essere valutato per lo sviluppo di varie tipologie di progetti.

Giunto alla versione 2.0 (denominata “Chipmunk”), TangoCMS mette a disposizione dell’utilizzatore numerose feature interessanti grazie alle quali sarà  possibile considerare questo Content Manager come un’alternativa valida rispetto a piattaforme più conosciute.…

Continua a leggere TangoCMS: content manager basato su Zula Framework

Tags:, , , ,

Categoria: mvc | Permalink | Commenta

In principio c’era Smarty…

martedì 22 luglio 2008 - 11:06

di Simone Carletti

La mailing list della comunità  di Zend Framework è un interessante raccoglitore di pensieri, riflessioni e discussioni.

Un paio di giorni fa è stata aperta una discussione dal titolo Smarty? che pone un’interessante questione: ad oggi, con PHP 5, Smarty è ancora una valida soluzione?

Smarty è stato per anni il template engine per eccellenza in PHP. Purtroppo lo sviluppo del progetto è scemato nel tempo ed il framework non è mai stato migrato a PHP 5.

Dal 2005 ad oggi sono state rilasciate esclusivamente bugfix release e non c’è alcuna certezza che il template engine possa essere riscritto per …

Continua a leggere In principio c’era Smarty…

Tags:, , ,

Categoria: mvc | Permalink | Commenta

CMS e Ruby on Rails

lunedì 7 gennaio 2008 - 12:37

di Claudio Garau

Logo RailsRuby on Rails è un framework realizzato sotto licenza open source pensato per la creazione di applicazioni web based modellate sull’architettura Model-View-Controller (MVC).

Il linguaggio Ruby nasce per mettere a disposizione dello sviluppatore uno strumento il più semplice possibile, grazie ad esso è infatti possibile creare applicazioni con meno righe di codice rispetto a quelle necessarie per altri linguaggi. Se questo non bastasse, diremo anche che Ruby richiede una minima configurazione e permette di essere operativi in poco tempo.

Ho fatto una piccola ricerca riguardante i CMS realizzati con questo framework; anche se Ruby ha avuto un discreto successo presso …

Continua a leggere CMS e Ruby on Rails

Tags:, , , ,

Categoria: mvc | Permalink | Commenta

Willowgarder framework

mercoledì 13 settembre 2006 - 9:40

di Gabriele Farina

In questi giorni è stata rilasciata la developer preview 2 del framework Willowgarden.

Il framework in questione è stato sviluppato per PHP 5 e segue il pattern MVC, ormai quasi abusato dagli sviluppatori web in questi ultimi tempi. Richiede la versione 5.1 di PHP per funzionare (cosa più buona del previsto dato che obbliga chi sviluppa ad appoggiarsi alla versione più stabile di PHP 5) e si appresta ad affiancarsi alla lunga schiera di framework per lo sviluppo web che è andata a crearsi dopo la nascita di Ruby on Rails.

Qui potete trovare l’annuncio ufficiale rilasciato …

Continua a leggere Willowgarder framework

Tags:, , ,

Categoria: mvc | Permalink | Commenta

MVC in PHP

venerdì 17 febbraio 2006 - 10:50

di Gabriele Farina

Oggi mi è stato posto un quesito: un amico mi chiedeva qual era il miglior sistema per lavorare seguendo il pattern MVC in PHP. So che non esiste un sistema migliore in assoluto, ma questa domanda mi ha fatto venire voglia di guardare cià che viene presentato in rete per trovare qualcosa che si avvicina ad una buona risposta oggettiva alla domanda.

Per ora ho guardato velocemente, rilevando tre strumenti interessanti:

  • CakePHP: una soluzione OOP molto semplice e veloce fortemente focalizzata sul Rapid Application Development;
  • Synfony: un’altra soluzione interessante e ben fatta, sviluppata in PHP5;
  • Biscuit: un’implementazione

Continua a leggere MVC in PHP

Tags:

Categoria: mvc | Permalink | Commenta

Klorofil

mercoledì 18 gennaio 2006 - 9:00

di Gabriele Farina

Navigavo sulla rete alla disperata ricerca di un progetto su cui cominciare a darmi da fare quando mi sono imbattuto su qualcosa di veramente interessante: Klorofil.

Klorofil è un progetto opensource supportato da una società  indonesiana che si propone l’obiettivo di sviluppare una serie di librerie e strumenti adatti a migliorare e facilitare l’utilizzo di PHP anche in prodotti di tipo enterprise. La stessa Zend, dopo la partnership con IBM, sta cercando di incrementare la percentuale di utilizzatori del linguaggio web opensource per eccellenza in questo campo, e ritengo che molti altri produttori o gruppi di sviluppatori …

Continua a leggere Klorofil

Tags:, , , ,

Categoria: mvc | Permalink | Commenta

Design Pattern

lunedì 3 ottobre 2005 - 8:30

di Gabriele Farina

Da quando è stata introdotta la programmazione ad oggetti in PHP molte persone hanno cominciato ad apprezzare la possibilità  di affiancare i design pattern allo sviluppo web. Sono nate centinaia di soluzioni per i casi più disperati, che spaziano da framework di sviluppo a CMS sempre più avanzati e competitivi.

Con PHP 5 il supporto alla programmazione ad oggetti è migliorato, e finalmente si possono applicare la maggior parte dei design pattern alla programmazione web senza troppi walkaround causati dalle limitate soluzioni offerte dalla versione 4. Per chi fosse interessato ad approfondire l’argomento, i seminari di php|symphony sono …

Continua a leggere Design Pattern

Tags:, ,

Categoria: mvc | Permalink | Commenta