2015-01-29 12 views
12

Mi piace ZURB Foundation (SASS e soprattutto ZURB Fondazione per applicazioni), ma vorrebbe usarlo Facebook ReactJS e FluxFacebook ReactJS e Zurb Foundation per le app?

Quella è la rimozione AngularJS e la sua sostituzione con ReactJS/Flux. Un ottimo inizio per raggiungere questo obiettivo è stata fatta da Kiran Abburi:

https://github.com/akiran/react-foundation-apps

http://webrafter.com/opensource/react-foundation-apps

Che cosa la gente pensa circa la redditività a lungo termine di utilizzare ZURB Fondazione per applicazioni Facebook ReactJS/Flux come questo ?

Dal punto di vista tecnico e dell'ecosistema (ad esempio aggiornamenti).

Oppure, in alternativa, un framework CSS come Zurb Foundation (o Twitter Bootstrap) è davvero vantaggioso con ReactJS/Flux.

Grazie, Ashley.

+0

È strano che tu faccia questa domanda oggi perché la società per cui lavoro stava cercando di fare la stessa cosa. Ho trovato la tua domanda mentre facevo ricerche su questa stessa domanda. Devo chiedere: perché vuoi allontanarti dall'angolare? – arcadeRob

+0

Per tutti i motivi indicati da Facebook nella loro intro di ReactJS, ad es. l'associazione bidirezionale e l'architettura potrebbero non adattarsi bene alle app di grandi dimensioni, in termini di complessità e velocità. Inoltre, non ci stiamo allontanando tanto quanto scegliendo ReactJS & Flux per il nostro nuovo progetto. –

+4

Sono l'autore di react-foundation-app. Mi piace mantenere questo progetto. Se hai dei feedback o hai trovato dei bug, sentiti libero di aprire un problema o di inviare una richiesta di pull. – kiran

risposta

3

Bene, qualunque sia il framework css si accoppia con quello che non dovrebbe essere il vostro problema di redditività a lungo termine. Le tecnologie front-end cambiano troppo velocemente. IE. per il mainstream, un paio di anni fa tutto è jquery, che arriva spina dorsale, brace, angolare, ora react.js e forse riot.js. Quando Angular 2 rilascia una versione stabile, probabilmente lo sposterà di nuovo.

Le vostre domande dovrebbero essere quale struttura di sempre vi aiuti a fare IL VOSTRO LAVORO più veloce. Diversi client potrebbero desiderare cose diverse, alcuni client con cui ho usato Bootstrap, forniscono i loro modelli di progettazione aziendale e alcuni dei loro riutilizzabili widget di bootstrap jQuery *, alcuni mi hanno dato i modelli backbone e mi chiedono di usarlo in modo angolare come angolare servizio. E alcuni mi chiedono di farlo nello stilo invece che in sass.

Quindi l'associazione tra framework css e js non è una delle mie preoccupazioni a lungo termine, la tendenza cambia troppo rapidamente. E la cosa buona di reagire è che puoi unire tutte queste librerie di terze parti in un singolo componente (se vuoi davvero farlo, ad esempio css incorporato in complemento con stili di risposta, se alcuni dei tuoi componenti usano jQuery, puoi fare un carico pigro di script al ciclo di vita componentWillMount.), hai la totale libertà, se qualche strano caso che vuoi usare sia popup di fondazione che popup di bootstrap insieme nella stessa pagina, puoi scrivere i tuoi componenti di reazione per avvolgere uno dei ciascuno, a patto che l'ambito sia ben gestito.

Quale framework css sempre utilizzato finché si risparmia il tempo di fare le cose è vantaggioso, non ce n'è uno migliore, il mio team ha costruito il proprio framework css e js su qualsiasi libreria per adattarlo al nostro lavoro.

Problemi correlati