Articoli

Programmatore symfony:

Symfony è un  framework per PHP 5 , lo strumento ideale per semplificare i processi di programmazione e ridurre i tempi,
Il naturale utilizzo di Symfony è la realizzazione di applicazioni web-based di una certa complessità. Quando infatti un progetto richiede l’utilizzo di un’architettura multi-tier e una base dati piuttosto articolata può essere presa in considerazione l’opportunità dell’utilizzo di Symfony per la sua realizzazione. Non vale la pena utilizzare Symfony per realizzare un semplice sito web che magari non ha bisogno neppure di una base dati. Per questo è più indicato l’utilizzo di un CMS quale ad esempio Joomla (in ambiente PHP) o DotNetNuke (in ambiente Visual Basic .NET).
 

Perche utilizzare symfony ?

Symfony consente di realizzare sistemi informativi web-based e object-orienteed professionali con estrema semplicità in quanto gran parte della creazione del codice sorgente è automatizzata a partire dalla struttura della base dati. Il codice prodotto è ben organizzato in un’architettura 2-tier del tipo MVC che permette la suddivisione tra dati, logica di business e interaccia utente. Inoltre questo tipo di architettura portano ad avere ottime caratteristiche di:

  • manutenibilità;
  • scalabilità;
  • modularità;
  • riutilizzo

del codice scritto.

Interessanti video articoli su la generazione automatica del crud, tramite il noto framework symfony 2.0,
e l’abilitazione della visualizzazione tramite ExtJs, per leazioni di inserimento, visualizzazione,modifica ed eliminazione.

Esperienza: nozione acquisita in un campo determinato, in seguito a prove e osservazioni empiriche.

Sono passato per vari linguaggi di programmazione, per vari framework, fino a stabilizzarmi ora con il noto framework symfony & symfony2; Magari un giorno passero a RubyOnRails (me ne parlano veramente bene e perché non provare ??!! ).

Però ultimamente mi capita molto spesso di basarmi per la creazione di alcune tipologie di siti, al famoso CMS WordPress,
beh inutile stare a spiegare cosa sia WordPress, ma la cosa che mi ha lasciato di stucco è quanto sia migliorato nel corso degli anni. In poche parole ora basta avere una cultura di programmazione php per creare siti professionali utilizzando il suo potente motore, che inizialmente doveva provvedere a diffonere notizie , ma con gli anni sono stati creati plugin di tutti i tipi e per ogni esigenza.

Per chiudere, consiglio vivamente l’utilizzo di WordPress per la creazione di siti diciamo di medio livello, e magari spingersi oltre nella creazione di plugin per WordPress da zero, oppure customizzare i già esistenti.

 

Symfony 2 è uno dei framework PHP piú apprezzati sul mercato.

citiamo direttamente le parole prelevate dal sito ufficiale : www.symfonyday.it .

Symfony 2 e’ diventato il riferimento per quanto riguarda lo sviluppo ad alto livello con PHP e molti software open source, come Drupal, eZ Publish e phpBB hanno gia’ iniziato ad includerlo al loro interno. Il Symfony|Day e’ l’evento di riferimento su Symfony che introduce le best practice e ne mostra case study ad alto livello.