2013-04-10 12 views

risposta

9

La meteorite è ancora rilevante a questo punto. Anche se i pacchetti NPM sono supportati in Meteor non c'è un repository di comunità per aggiungere pacchetti da (http://atmosphere.meteor.com)

Anche se i moduli NPM ora possono essere aggiunti, devono ancora essere fatti funzionare con la meteora.

Il codice Meteor utilizza fibre per consentire il funzionamento del codice di sincronizzazione in modo che ogni modulo NPM utilizzato abbia ancora bisogno di un pacchetto per essere utilizzato in meteor che può renderlo più facile da usare (consentendo l'uso di codice fibre in un progetto) con modifiche minori. Attualmente questi pacchetti non hanno altro luogo in cui andare in comunità oltre al repository dell'atmosfera.

17

La meteorite è sicuramente ancora rilevante e recenti colloqui da parte del team di meteorologi indicano che alla fine sarà piegato in meteora.

Meteorite fa più di NPM, prende anche le librerie di terze parti lato client e specifica in che modo vengono integrate in un'app di meteorologia. In questo aspetto serve allo stesso scopo di yeoman/bower. Le librerie lato client di terze parti come x-editable, sugar.js, moment.js, etc non appartengono davvero a NPM, ma non devi neanche incorporarle manualmente nel tuo progetto meteor. Vedi questo commento dal team meteor: https://github.com/meteor/meteor/pull/516#issuecomment-12919473

Meteorite non fornisce tutte le funzionalità di NPM. Con solo meteor, non puoi richiedere un pacchetto NPM nella tua app e usarlo, anche in 0.6.0+ devi ancora creare un pacchetto e un wrapper API. Se si desidera utilizzare un determinato NPM ed è stato già eseguito il wrapping e condiviso su meteorite, questo fornirebbe in effetti un "proxy" NPM tramite un pacchetto meteorite. Come questo pacchetto https://atmosphere.meteor.com/package/ncp

Suggerirei di usare meteorite per le capacità che si ottengono oltre la meteora stessa. Tuttavia, tieni presente che si tratta di un'area in grande cambiamento, quindi potresti dover rielaborare/adeguare il tuo progetto a breve termine. IMO se stai costruendo più di app semplicistiche, sicuramente vorrai meteorite per la facilità di incorporare librerie di terze parti.

Problemi correlati