Domanda

Ho usato CakePHP su diversi progetti in passato, e ho più di recente iniziato a utilizzare Ruby on Rails, ma c'è un nuovo progetto che sto per iniziare che richiederà PHP. Mentre io rinfrescante sulla CakePHP ho imparato che c'è un nuovo framework chiamato litio che è essenzialmente ciò che CakePHP 3 sarebbe stato. E 'stato sviluppato da un gruppo di ex nucleo sviluppatori CakePHP.

Non ho trovato un sacco di informazioni su di esso dal momento che è ancora in fase di stato di sviluppo, ma mi chiedevo se qualcuno sa (o ha un collegamento a) alcune informazioni su quali benefici che fornisce oltre CakePHP. Speriamo che qualcosa di un po 'al di là della rapida panoramica indicato sul sito ufficiale. Sto cercando di decidere se utilizzare CakePHP per il mio prossimo progetto PHP o aspettare un po 'per il litio per rilasciare una versione non-sviluppo e provare che fuori.

È stato utile?

Soluzione

La speranza questa risposta non arriva troppo tardi, (e come lo sviluppatore capo di litio, io sono un po 'di parte :-)), ma devo dire che questa è una cosa difficile da riassumere. Il litio è il culmine di esperienza nella costruzione di oltre 4 anni e di lavoro con CakePHP, e mentre mantiene molti degli stessi disegni e convenzioni, è stato costruito per correggere molti difetti architettonici di CakePHP.

In breve:

  • caratteristiche Framework sono raggruppati in loosely-coupled "pacchetti" che sono facili da usare indipendente.
  • Tangenzialmente, tutto in litio è una "biblioteca", tra cui l'applicazione e litio per sé. Il supporto per l'integrazione di librerie di terze parti è notevolmente migliorata, e tutte le classi sono namespace, in modo da poter finalmente avere un modello chiamato file.
  • E 'molto facile da scambiare classi di base con le proprie implementazioni personalizzate.
  • litio ha un sistema unico "filtro" che permette di collegare in molti metodi nel quadro, che permette di progettare le applicazioni in maniera orientata agli aspetti. Queste caratteristiche lavorano insieme per rendere al litio il framework PHP più flessibile, nessuno escluso.
  • Tutto è pigro-caricato e l'architettura è stata progettata per le massime prestazioni.
  • litio supporta la più recente tecnologia, soprattutto i nuovi database come CouchDB e MongoDB.

Potrei andare avanti per un po ', ma questo è l'essenza di esso. Se avete altre domande, non esitate a cadere da # LI3 su Freenode, e qualcuno sarà lieto di dare un giro.

Altri suggerimenti

C'è ben poca documentazione finora. Qui ci sono alcune nuove di zecca diapositive da gwoo però, che potrebbe essere una buona visione:

http://www.slideshare.net/gwoo/li3-ocphp

Vedere la litio sulla pagina nella loro wiki. Essa elenca tutte le caratteristiche che fornirà. http://rad-dev.org/lithium/wiki/about

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top