2013-10-30 6 views
6

私はいくつかの新しいプロジェクトを開始しています。以前はPetaPoco(これまで他のプロジェクトで使っていました)やNPocoを使用したいと思います。PetaPocoは推奨されていませんか?今NPocoを使用する必要がありますか? (2013 Q3)

私はNPocoがPetaPoco(v4.xベース)のブランチであり、PetaPocoがv5.xになっていることを知っています。

しかし、NPocoはPetaPoco +いくつかの新機能ですが、コードベースは少しばらつきがあり、PetaPocoへの変更はNPocoやviceversaに簡単に統合できません。

PetaPocoはまだ開発中ですか、または非推奨ですか/保守モードですか? 今後のすべての開発はNPocoで行われますか?

+2

NPocoで動作するPetapocoのバグを見つけました。それが私に切り替わります([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

答えて

3

PetaPocoは廃止されたものよりも「Finished」に似ています。そういうわけで私にとっては大丈夫です。効率的な製品に膨らみを加える必要はありません。

しかし、より積極的な製品が必要な場合は、必ずNPocoの道を行く必要があります。

4

さらに問題を混乱させることはありませんが、AsyncPocoもあります.PetaPoco v5のフォークは、.NET 4.5以上のものに対して非同期性を追加します。私はPetaPocoの開発状況について話すことはできませんが、修正されていないバグや未解決の機能要求がある場合は、AsyncPocoで問題やプルリクエストを自由に作成してください。私はこの時点で1.1のロードマップを持っていませんが、興味があれば提案をしてプロジェクトを進めることを熱望しています。

関連する問題