2011-07-20 14 views
5

Sto prendendo in considerazione l'utilizzo di Agile Toolkit, ATK4 per aggiornare una serie di progetti Web su cui sto lavorando. Mi piace molto l'idea/paradigma presentato da Agile Toolkit, ma sono preoccupato per la documentazione.Agile Toolkit, vale la pena usare?

La documentazione del sito Web agile è scarsa, in inglese spezzato e sembra "parafrasare" la documentazione di symfony.

Il toolkit agile contesta di essere stato in sviluppo/produzione a partire dal 1999, ma ci sono solo una manciata di stackoverflow.com messaggi riguardanti agile, e quasi nulla viene in su nelle ricerche di Google ...

In breve Vale la pena dedicare del tempo ad apprendere il toolkit Agile, o il mio tempo sarebbe meglio speso per un framework che ha più di una comunità di supporto attiva? Ho provato alcuni altri framework, ma l'implementazione di ATK spicca davvero ...

+1

http://new.agiletoolkit.org/learn ha più documenti. La comunità è piccola, stiamo cercando finanziamenti per fare tutto in scala. È stato chiamato "amodules" prima del 2008. – romaninsh

+0

I documenti sono stati pubblicati ieri, erano a posto. Il progetto è molto più attraente per me rispetto agli altri framework che ho provato ad usare, il che mi ha fatto decidere di lavorare con esso. Molte delle mie riserve iniziali erano il risultato di me nel pensare al toolkit. – Bennett

+0

Solo un aggiornamento: lavorare su un libro http://agiletoolkit.org/book.pdf – romaninsh

risposta

2

Inizialmente ATK è nato come strumento interno da Agile Technologies (.ie) così che è stato concepito nel 1999 ma è stato lanciato di recente come doppio quadro di licenza. Ecco perché manca un po 'di documentazione e non ha una comunità enorme né appare su Google.

Sono stato stupito a prima vista dal suo modo di lavorare proposta in modo che l'ho impegnato. La documentazione è già stata migliorata e nel tempo continuerà a migliorare e la comunità crescerà. Ho avuto la possibilità di entrare in contatto con lo sviluppatore principale e credetemi, migliorerà sempre di più.

Anche, ad esempio, tutto il sito ATK4 è sviluppato con il toolkit e il codice è breve e abbastanza facile da leggere.

Buona fortuna!

1

ATK4 ha molti esempi e il codice è conciso e chiaro. Raggiunge l'obiettivo di avvolgere lato server e lato client in un unico framework completo tramite php. Inoltre sembra carino. Sembra che la documentazione stia migliorando.

1

Sì, sono d'accordo con quello che dicono gli altri: Romani sta facendo un ottimo lavoro per aggiornare la documentazione. Ho iniziato a scrivere un'applicazione in PHP, ma mi sono reso conto che avrei dovuto usare jquery per ottenere un buon front-end compatibile cross browser e volevo un framework php che lo supportasse.

Ho guardato Yii, Cake e CodeIgniter ma ATK4 sembra davvero fare quello che volevo. Come ogni cosa, ci vuole un po 'per abituarsi e sono ancora relativamente nuovo sia su php che su ATK4 ma ho riscritto quello che avevo già per la mia applicazione nel framework e il codice è così pulito - tutto il codice html e css sono separati e il codice della pagina è davvero compatto. L'integrazione con Jquery è ottima e ho appena scritto un plugin che mi serviva per far funzionare jqplot per grafici di bell'aspetto.

+0

ATK4 raggiunge molto, ha un ottimo design. Sarei interessato a conoscere le tue esperienze JavaScript con esso. Non ho finito per avvolgere la mia mente esattamente su come funzionava il JS. Ciò potrebbe essere dovuto al fatto che ho esigenze molto ampie di JS. – Bennett

+0

Hey @Bennet, ho caricato questo video, che risponde alla domanda JS: http://www.youtube.com/watch?v = Am3MNkQF4P8 & feature = related – romaninsh

+0

Per essere sinceramente onesti, è stato un po 'come imparare ad andare in bicicletta solo senza il marciapiede :). Ma proprio come andare in bicicletta, una volta capito, tutto sembra così semplice. Ho perseverato perché vedo le potenzialità del framework e anche perché i romani sono stati di grande aiuto nel rispondere alle domande e nel fornire feedback ed esempi per i quali sono molto grato. –