Domanda

Ultimamente ho dato un'occhiata a Haxe , per creare un'applicazione da distribuire su Apache con PHP in esecuzione. Bene, anche se sembra che possa soddisfare le mie esigenze (distribuendo a PHP, ma non usando un linguaggio terribile), non ho trovato nulla per rendere più semplice lo sviluppo effettivo dell'applicazione che la creazione di un'app PHP non MVC tradizionale. Ci sono dei toolkit / framework che mi mancano, che varrebbero la pena?

Sarebbe bello se fosse ispirato a MVC, e vorrei sicuramente un modo semplice per usare degli URL carini, anche se potrei accontentarmi di regole mod_rewrite se necessario.

Modifica: l'idea è di non usare qualcosa come CakePHP sull'estremità di PHP, ma invece usare qualcosa come CakePHP sull'estremità di Haxe.

È stato utile?

Soluzione

Esiste una porta di PureMVC per Haxe: https://github.com/PureMVC/puremvc-haxe-standard-framework/wiki

Per quanto ne so, l'unica cosa per Haxe, ma ci sono discussioni sulla mailing list sulla creazione di un proprio framework, ma ciò potrebbe richiedere del tempo.

Altri suggerimenti

Sono felice di dire che haXigniter è stato completamente riscritto, per sfuggire allo stile del framework PHP come menzionato da Marek. Ora aderisce molto di più ai migliori principi OO ed è anche una libreria haXe standard, quindi gli aggiornamenti sono molto più semplici. Dai un'occhiata a http://github.com/ciscoheat/haxigniter .

Vedo che qualcuno sta iniziando a sviluppare un framework MVC per Haxe chiamato " Hails " ;, anche se non so se sia ancora utilizzabile.

grandine: un framework web MVC ispirato a Rails minimal per Haxe / PHP

http://code.google.com/p/hails/

Dai un'occhiata a HaXigniter, un nuovo bambino del blocco:

http://github.com/ciscoheat/haxigniter

Ti consiglierei di fare il tuo. Il problema con i framework sopra (escluso PureMVC) è che sono stati progettati per un linguaggio particolare. Haxigniter è una buona copia, ma ha l'architettura che è stata rafforzata da PHP4.

È un buon esercizio! Comprendiamo le differenze e elaboriamo la meccanica della linea di fondo - e questo è molto importante poiché il tuo codice haxe verrà tradotto (quindi hai doppia astrazione 1. traduzione 2. framework è utile sapere come risolvere le cose;])

C'è anche ufront:

Funziona con php e neko.

Sto lavorando a un toolkit / framework basato su Haxe per NekoVM / PHP. È inoltre costruito attorno a un flusso di lavoro MVC Zend Framework / Ruby-on-Rails-ish e ha varie classi per autenticazione, memorizzazione nella cache, convalida dei moduli, gestione delle sessioni ecc. Può essere compilato sia per NekoVM che per PHP e ho già usato questa libreria per un paio di siti Web. Sfortunatamente non c'è molta documentazione disponibile in questo momento, ma ci sto lavorando per l'imminente versione 1 della libreria.

Il progetto è ospitato su http://code.google.com/p/toolkat

Vedere FAQ sul forum (7a voce) , ma l'elenco e i collegamenti potrebbero non essere ancora pertinenti, quindi di seguito è un elenco rivisto di alcuni che sembrano attuali.

Ma se sei interessato solo alle strutture MVC, sospetto che forse più approcci al tipo di gambe robotiche potrebbero essere migliori, e anche l'iniezione è utile.

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