2009-11-10 12 views
7

Sto lavorando a un piccolo progetto, dove sto usando il framework php codeign, ma trovo che sia troppo gonfio per il mio scopo.Suggerimenti per il framework php small footprint

In sostanza mi piacerebbe qualcosa per semplificare l'interazione con il database, le sessioni e le convalide. Anche MVC sarebbe carino.

Quello che sto cercando è qualcosa che ha un massimo di 10 file php. Quando aggiungo alcune funzionalità php a un sito per lo più html, qualcosa come CodeIgniter non si adatta al progetto.

Qualche suggerimento?


edit:

non sto cercando un motore di template. E Kohona è un po 'più grande del necessario (per me, per il mio scopo).

Mi sono imbattuto in elf-php, qualcuno ha ancora lavorato con quello? Sembra che abbia gli elementi essenziali che sto cercando e una documentazione decente. Ma questa è solo un'impressione.

È difficile per me dire cosa fa Fari-MVC senza giocarci. Potrei passare attraverso il codice e vedere l'annotazione, ma non ho trovato molto altro per i documenti.

+1

Si può sempre creare il proprio framework, qualcosa che si può adattare alle proprie esigenze. –

+0

Fari: Sì, il codice è completamente documentato e se hai bisogno di qualche suggerimento sarò molto felice di aiutarti. – Radek

risposta

2

Fat-Free Framework è autonomo in un singolo file da 55 KB. Se vuoi più funzionalità, ci sono plugin per estenderlo.

+0

Mi sono imbattuto in questa struttura qualche volta nell'ultimo anno. Sembra davvero che faccia il lavoro, ma ultimamente non sto facendo nessun php e probabilmente non avrò la possibilità di provarlo in qualunque momento presto. – Daniel

+0

Mi sono appena imbattuto per caso, ho fatto un po 'di PHP da allora, e Fat-Free è il mio go to framework per materiale di piccole e medie dimensioni. Questa bella micro-struttura rimane fuori dalla tua strada, ha un ottimo routing e diversi helper per consentire l'interfaccia con i database fuori dalla scatola. Solo con è potrebbe usare un po 'più di documentazione. – Daniel

4

Si può sempre provare MicroMVC. Sembra un piccolo progetto creato dall'utente SO Xeoncross. Non ho idea di quanto sia bello/completo ... ma potrebbe essere divertente.

+0

Secondo Ruilog, è il [framework PHP più veloce che ci sia] (http://www.ruilog.com/blog/view/b6f0e42cf705.html). Contiene tutte le cose comuni di cui hai bisogno come le librerie ORM, Request/Response e Encryption in pochissime righe di codice. – Xeoncross

3

Per questo tipo di sito di dimensioni (e anche per quelli più grandi) utilizzerei solo un sistema di template e non mi preoccupo di un framework MVC - anche i più leggeri sono molti overhead per poche pagine. Consiglio vivamente lo TinyButStrong. È semplicemente superbo: perfetta separazione tra codice e design, potente ma non eccessivamente complessa, e si integra perfettamente con Dreamweaver in modo che tu o il tuo designer possiate progettare modelli wysiwyg.

Ho avuto un bel po 'di successo combinando questo con XAJAX, che non è uno dei tuoi più popolari framework AJAX, ma ha alcune caratteristiche interessanti. La bellezza di usare solo un sistema di template come TBS è che puoi inserire qualsiasi libreria, e qualsiasi altra cosa, di cui hai bisogno. Personalmente non mi piace astrarre SQL, ma c'è un buon numero di librerie autonome da cui scegliere se lo si desidera.

0

In realtà non risponde alla domanda ... ma se CI ha un po 'troppo gonfio per te, forse puoi provare a Kohana, che è un po' meno gonfio di CI (iniziato come un fork).

1

Questo era il 2009/2010, ci sono probabilmente cose migliori là fuori ora.

Fari MVC Framework

Fonte: https://github.com/radekstepan/Fari-Framework

Per esempio ho scritto un'applicazione di chat in esso: https://github.com/radekstepan/Clubhouse

Soprano

Fonte: https://github.com/radekstepan/soprano

Un buon esempio minimo se si desidera scrivere da soli.

+0

Oh e contiene un'app demo che funziona da un database di file flat in modo da poterlo testare abbastanza facilmente. – Radek

2

Tra l'altro, come una risposta generale, è possibile trovare una grande quantità di piccoli framework PHP su Ohloh:

http://www.ohloh.net/tags/framework/php

È possibile quindi selezionare quello che ti piace sulla base anteprima la fonte , la qualità della documentazione, il numero di utenti che la utilizzano ecc.

Problemi correlati