scrivi da solo o scegli un framework per il sito di condivisione dei collegamenti [chiuso]

-1

Sono un programmatore PHP e ho realizzato progetti basati su PHP e MySQL senza utilizzare alcun framework fino ad ora.

Ora creerò un grande sistema di condivisione dei link (eccellente, modulare, veloce, basato su temi, sicuro ecc.). Ma non ho esperienza di utilizzare alcun framework prima. Ho bisogno di sapere quale è meglio per me. Scegli un framework (facile da usare e imparare velocemente) o continua a fare il mio metodo?

    
posta AF.P 20.05.2013 - 13:05
fonte

1 risposta

0

Vorrei dirti di andare con qualsiasi quadro. Mi sento molto bene con codeigniter perché mi sento più a mio agio con il suo livello di documentazione. Ci sono diversi motivi per cui utilizzare i framework. Vorrei elencarne solo alcuni.

  • Modelli MVC (model view controller). In questo modo il tuo modello (dati), la vista (modelli o tema) e il controller (gestire le richieste di pagina e associare tutto insieme) separano.
  • Librerie e utility. Ci sono molte cose prontamente disponibili per te. Dovresti semplicemente usarli. Le documentazioni probabilmente ti aiuteranno molto. Quindi non devi reinventare le ruote.
  • Sicurezza. Ci sono molte cose a tua disposizione in php in modo che tu possa semplicemente usarle per controllare alcuni attacchi. Ma ci sono ancora possibilità che tu possa perdere qualcosa. Nei framework molte cose vengono fatte automaticamente. Per un'istanza, considera le iniezioni SQL.
  • memorizzazione nella cache, benchmark, profilazione. Queste cose possono essere prontamente disponibili per te con le strutture. Questo è fondamentalmente uno relativo alle prestazioni.
  • Per una squadra lavora molto bene.

Queste sono le cose che ho trovato buone sui framework. i framework ci aiutano a scrivere codice più pulito. È sempre una buona cosa lavorare su framework. L'utilizzo dei framework fornirà la manutenibilità. Ti consiglierei il codeigniter. Ma anche CakePHP va bene. Dai un'occhiata al link . C'è un buon confronto tra questi due quadri. Spero che questo aiuti.

    
risposta data 20.05.2013 - 13:51
fonte

Leggi altre domande sui tag