Cosa è laravel

Laravel è un framework per lo sviluppo di applicazioni web, scritto nel linguaggio php e basato sul pattern architetturale MVC.
Il pattern MVC, molto diffuso nell’ambito della programmazione ad oggetti, permette una separazione logica tra i compiti principali del software. Troviamo
il model che fornisce i metodi per accedere al database, le view che visualizzano i dati del database e permettono l’interazione da parte dell’utente e il controller che si occupa della logica del programma, in una posizione intermedia tra gli altri due.

Perchè usare Laravel

Laravel è un famework semplice da imparare caratterizzato da una sintassi elegante ed espressiva. Laravel semplifica l’implementazione di funzioni comuni, utilizzate dalla maggior parte delle applicazioni web, come l’autenticazione, le sessioni, sistemi di cache e delle rotte.
Laravel cerca di combinare le caratteristiche migliori prese da altri framewok come Ruby on Rails, ASP.NET MVC e Sinatra.

Caratteristiche

Composer: Utilizza composer per la gestione delle dipendenze
Gestione del database attraverso Eloquent Orm e Query Builder
– Supporto di MySQL, Postgres, SQL Server, and SQLite
Migrazioni per strutturare il database
Sistema di seed del database per caricare i dati di test
Blade: un ottimo sistema nativo la realizzazione di template.
– Si basa su diversi componenti presi da Simphony
Unit Testing: supporto per il testing con PHPUnit


  inStileWeb.com
blog comments powered by Disqus