Ciao a tutti.
Volevo proporvi una discussione spero interessante.
Sono uno sviluppatore di siti web in php e ultimamente sto cercando di migliorare il modo di lavorare. Per far questo volevo passare ad un framework come per esempio symfony ecc..
Ma alla fine ho optato per farmene uno io e non essendo di sicuro il miglior sviluppatore php volevo chiedervi di "valutare" secondo le vostre conoscenze la qualità di questo "homemade framework".
La struttura del file system è questa:
admin/
libs/
----/css
----/js
/includes
----/class
----/apps
--------/example
------------/js
------------/views
------------controller.php
------------ndex.php
----/css
----/static
dove:
- libs contiene librerie javascript come jquery o fancybox ecc..
- class contiente tutte le classi delle varie apps e anche la classe principale contentente tutte le funzioni per il database. Contiene anche il file di inizializzazione di ogni pagina del sito.
- app contiene tutte le applicazioni del sito. Es: blog, gestione profilo, news. Ogni app ha un file controller che gestisce le operazioni di modifica, inserimento, rimozione (nel caso del blog per esempio) e index carica il contenuto principale della pagina richiesta.
- css contiente il css di default del sito e la cartella con le immagini
- static contiente tutti i file di inclusione quali header e varie sezioni statiche del sito.
- admin è l'area riservata.
Sperando che qualcuno voglia discuterne rimango in attesa delle vostre critiche!