(DevForce против OpenAccess против LLBLGen) против Entity Framework 4 и CTP4

Если оставить в стороне бесплатные инструменты ORM/DataAccess/Modeling с открытым исходным кодом (например, NHibernate), то что предлагают некоторые аналогичные коммерческие инструменты помимо того, что предлагает текущая Entity Framework 4 (плюс CTP4). Имеются в виду коммерческие продукты OpenAccess от Telerik, DevForce от IdeaBlade и LLBLGen Pro.

Вместо того, чтобы задавать отдельные вопросы по каждому продукту, я собрал их все здесь. Если у вас есть практический опыт работы с 1+ по сравнению с EF4, я хотел бы знать, какие функции принесли большие преимущества. Плюс какие-то серьезные ограничения.


person Tony_Henrich    schedule 22.07.2010    source источник
comment
Спасибо за хорошо сформулированные субъективные вопросы.   -  person    schedule 23.07.2010


Ответы (2)


LLBLGen — гораздо более стабильная и зрелая ORM, чем EF4, к тому же она чрезвычайно проста в использовании. Вы просто проектируете свою базу данных (или используете уже разработанную), и все готово. Мы начали использовать его 6 лет назад, и даже со старой версией мы заработали буквально за 30 минут.

person Beep beep    schedule 02.08.2010

Существует полное сравнение Telerik OpenAccess ORM с Entity Framework 4 на Сайт Телерик.

Очевидно, вы, вероятно, отнесетесь к этой информации как к предвзятой, поэтому вы можете найти другие мнения, не относящиеся к Telerik, в других потоках StackOverflow:

Стоит ли изучать ORM Telerik с открытым доступом?

Сравните и сопоставьте NHibernate и OpenAccess от Telerik

В целом OpenAccess является более зрелым решением, чем EF (корни OA, такие как NHibernate, восходят к Java), и с 3 основными выпусками в год он постоянно добавляет новые функции и поддержку баз данных. Сегодня OA поддерживает множество популярных баз данных, включая SQL Server, Oracle, MySql и SQLite, и предлагает инновационные функции, такие как новое круговое сопоставление (прямое или обратное сопоставление в любое время).

Кроме того, не упустите тот факт, что существует БЕСПЛАТНАЯ версия OpenAccess, которую можно без ограничений использовать с любой бесплатной базой данных (например, SQL Express):

http://www.telerik.com/community/free-products.aspx

person Todd    schedule 10.08.2010
comment
Полное раскрытие: этот пользователь работает на Telerik. - person Jon Seigel; 17.12.2010