2013-10-30 9 views
6

Sto iniziando alcuni nuovi progetti e voglio usare PetaPoco (l'ho usato prima in altri progetti) o NPoco.PetaPoco è deprecato? dovrei usare NPoco ora? (2013 Q3)

So che NPoco è un ramo di PetaPoco (basato su v4.x) e PetaPoco è ora in v5.x.

Ma sembra che anche se NPoco è PetaPoco + alcune nuove funzionalità, le basi di codice sono ora un po 'divergenti e le modifiche a PetaPoco non possono essere facilmente integrate in NPoco e viceversa.

PetaPoco è ancora in sviluppo o è deprecato/in modalità di manutenzione? Tutto lo sviluppo futuro sarà fatto in NPoco?

+2

Ho appena trovato un bug in Petapoco che funziona in NPoco. Questo mi farà cambiare (vedi [http://stackoverflow.com/questions/19803012/workaround-for-petapoco-sqlite-aggregate-date-bug][1]) [1]: http: // stackoverflow.com/questions/19803012/workaround-for-petapoco-sqlite-aggregate-date-bug – erict

risposta

3

PetaPoco è più come "Finito" che deprecato. Per me va bene così. Non c'è bisogno di aggiungere gonfiare a un prodotto efficiente.

Detto questo, se hai bisogno di un prodotto più attivo, dovresti sicuramente andare per la strada NPoco.

4

Non confondere ulteriormente le cose, ma c'è anche AsyncPoco, un fork di PetaPoco v5 che aggiunge asincronia per quelli su .NET 4.5 o versioni successive. Non riesco a parlare con lo stato di sviluppo di PetaPoco, ma se ci sono bug che non sono stati risolti o richieste di funzionalità senza risposta, sentitevi liberi di creare problemi/richieste di estrazione su AsyncPoco. A questo punto non ho alcun tipo di roadmap per 1.1 ma sono aperto a suggerimenti e desideroso di portare avanti il ​​progetto se c'è interesse.

Problemi correlati