2013-10-30 13 views
6

Ich beginne ein paar neue Projekte und ich möchte PetaPoco (ich habe es schon früher in anderen Projekten benutzt) oder NPOco benutzen.Ist PetaPocos veraltet? Soll ich jetzt NPoco verwenden? (2013 Q3)

Ich weiß, dass NPoco ein Zweig von PetaPoco ist (basierend auf v4.x), und PetaPoco ist jetzt in v5.x.

Obwohl es scheint, dass obwohl NPOco PetaPoco + einige neue Features, die Codebasen sind jetzt ein bisschen divergent und Änderungen an PetaPoco kann nicht einfach in NPoco und umgekehrt integriert werden.

Ist PetaPoco noch in der Entwicklung oder ist es veraltet/im Wartungsmodus? Wird die zukünftige Entwicklung in NPoco durchgeführt?

+2

Habe gerade einen Fehler in Petapoco gefunden, der in NPOco funktioniert. Das wird mich wechseln (siehe [http://stackoverflow.com/questions/19803012/workaround-for-petapocos-sqlite-aggregate-date-bug][1]) [1]: http: // stackoverflow.com/questions/19803012/workaround-for-petapoco-sqlite-aggregate-date-bug – erict

Antwort

3

PetaPoco ist eher "Fertig" als veraltet. Für mich ist das in Ordnung. Keine Notwendigkeit, Bloat zu einem effizienten Produkt hinzuzufügen.

Das heißt, wenn Sie ein aktiveres Produkt benötigen, sollten Sie sicher für die NPoco Straße gehen.

4

Nicht zu verwechseln die Dinge noch mehr, aber es gibt auch AsyncPoco, eine Abzweigung von PetaPoco v5, die Asynchronität für .NET 4.5 oder höher hinzugefügt. Ich kann nicht mit dem Entwicklungsstatus von PetaPoco sprechen, aber wenn es Fehler gibt, die nicht behoben wurden oder Feature-Anfragen nicht beantwortet wurden, können Sie Probleme/Pull-Anfragen auf AsyncPoco erstellen. Ich habe zu diesem Zeitpunkt noch keine Roadmap für 1.1, bin aber offen für Vorschläge und möchte das Projekt bei Interesse voranbringen.

Verwandte Themen