Telerik openaccess ORM vaut-il la peine d'apprendre?

je viens de gagner 1 Telerik Premium Collection pour développeur. net avec abonnement (lucky me!) et se demandait si L'ORM D'OpenAccess valait la peine d'apprendre? Quelqu'un a-t-il jeté sa variante open source et utilise-t-il maintenant les outils de Telerik ORM à la place?

y a-t-il des avantages à utiliser les outils Telerik ORM au lieu d'une variante open source?

Toute la pensée des suggestions?

BTW, je ne peux pas attendre pour commencer à utiliser leur RadControls pour ASP.NET AJAX!!

15
demandé sur Rippo 2009-07-28 10:31:53

5 réponses

je suis un client de Telerik heureux depuis plus de 5 ans. J'ai utilisé leur ORM seulement dans une solution et n'ai jamais utilisé un ORM open source.

Jeter l'existant? Non - si vous n'avez pas de problèmes et que la chose fait ce qu'elle doit faire, Je ne changerais pas. Cela n'a rien à voir avec la qualité ou d'autres aspects de telerik ORM. C'est juste une question de fait que l'utilisation d'un nouveau produit signifie apprendre de nouvelles choses, résoudre certaines choses résolues à nouveau d'une manière différente et ainsi de suite.

mais - si vous avez des problèmes (ou doit faire des compromis avec votre produit actuel, il vaut la peine de donner un essai.

sans connaître les autres ORMs j'ai un point clair pourquoi je voudrais essayer telerik ORM. C'est leur (telerik) soutien exceptionnel. Aucun de mes autres fournisseurs n'offre / ne fait ce que telerik fait. Suffit de prendre un coup d'oeil à leurs forums http://www.telerik.com/community/forums.aspx et vous verrez ce que je veux dire.

Vous avez un problème - ils résoudre; et que, avec temps de réponse très rapides.

et c'est un point auquel vous devriez penser lorsque vous prenez une décision au sujet de L'ORM (ou de tout autre type de produit).

13
répondu ManniAT 2011-02-05 02:00:33

C'est un vieux post, mais j'ai pensé que je voudrais intervenir.

nous avons récemment commencé à utiliser le produit SiteFinity de Telerik pour un site Web client. C'est un très bon outil, orienté développeur pour créer un système de contenu web sans la taille ou la dépense de SharePoint ou quelque chose de similaire.

nous avons également opté pour une solution Cloud car L'ORM de Telerik supporte Azure, de même que SiteFinity - qui utilise OpenAccess (ORM) pour communiquer avec sa base de données.

je j'ai été très impressionné par la rapidité et la flexibilité de tout cela, étant mon premier projet de développement Cloud (Azure). Le support client et l'attention personnelle de Telerik sont irréprochables. J'utilise les produits Telerik depuis des années et je n'ai pas été surpris de voir à quel point cela fonctionnait bien.

deux jours avant que le site ne soit mis en ligne, tout a été bombardé d'une très inexplicable erreur.Net. Comme il s'avère Microsoft a annoncé qu'ils étaient la mise à niveau de leurs serveurs Azure SQL à partir de juillet, 2011: "Cette mise à niveau est également important en ce qu'il représente un grand premier pas vers la fourniture d'une base commune et un ensemble de fonctionnalités entre le Service cloud SQL Azure et notre prochaine publication du nom de code de serveur SQL "Denali"."

(http://blogs.msdn.com/b/windowsazure/archive/2011/07/13/announcing-sql-azure-july-2011-service-release.aspx)

par sa nature même, les serveurs Cloud sont mis à jour et déplacés en coulisse pour que vous n'ayez pas à vous en mêler. OpenAccess n'a pas pris ce en tenant compte cependant, et lorsque notre groupe de serveur SQL Azure a été mis à niveau OpenAccess n'a pas reconnu sa version et bombardé.

Telerik, bien sûr, a été très rapide à libérer un patch - mais il leur a quand même fallu quelques jours. Nous ne pouvions pas attendre aussi longtemps, malheureusement, ayant déjà perdu un peu de temps juste essayer de comprendre ce qui se passait. Le résultat pratique a été que j'ai pu travailler sans arrêt pendant deux jours sans dormir pour déplacer le tout dans un réseau régulier. solution avec Entity Framework 4 comme ORM.

alors pour répondre à la question: Est-ce que Telerik ORM vaut la peine d'apprendre et / ou mieux qu'une solution open source? Je suis d'accord avec la déclaration ci - dessus que si vous avez déjà une solution open source, il fonctionne bien, a de bonnes performances, et est intuitif à développer contre-absolument s'en tenir à cela.

La valeur de l'open source est la communauté qui la soutient et votre capacité à apporter des modifications au système sous-jacent si besoin de l'être. Si mon projet avait été basé sur un ORM open source, j'aurais pu changer le code par défaut à la version la plus récente de SQL s'il trouve qu'il fonctionne avec une version plus haute, et Problème résolu - sleep avait.

la valeur d'un produit comme OpenAccess ORM est qu'il est en concurrence avec d'autres produits, open source ou autre, et il doit: bien performer, être orienté client, avoir un manuel (très important), et être plus facile que de le faire vous-même ou apprendre un open source système qui peut ou peut ne pas être très intuitif.

jetez dans que le soutien de Telerik est top notch, et je dirais que vous pourriez faire pire-aussi longtemps que vous êtes prêt à renoncer à un certain contrôle et doivent attendre des mises à niveau / correctifs pour gérer les choses comme je décrit ci-dessus.

9
répondu Anthony 2011-09-03 21:10:20

tout d'abord, je veux que vous sachiez que je ne suis pas un évangéliste Telerik...

nous nous sommes éloignés de Telerik ASP.NET AJAX contrôle seulement parce que nous voulions plus de contrôle sur l'apparence et la sensation de notre UI (nous utilisons toujours les contrôles pour des solutions internes rapides), mais je dois dire que leurs produits sont excellents compte tenu des bonnes conditions. Notre équipe de Produits web a commencé à utiliser L'ORM de libre accès pour nos solutions et honnêtement nous n'avons jamais regardé en arrière. La première raison qui vient à l'esprit pour choisir une solution Telerik est un support de classe A qui n'a jamais manqué de fournir une résolution à un problème concernant l'une de leurs solutions avec dans 24hrs généralement y compris le code échantillon... Bien que je puisse généralement creuser à travers les blogs pendant des heures pour trouver des solutions à la plupart de mes problèmes concernant la technologie Microsoft, je dois dire qu'il est agréable d'avoir du soutien lorsque nous en avons besoin.

2
répondu Rick B. 2011-02-05 15:33:11

je recommanderais certainement à l'aide de la Telerik Ouvrir l'accès de l'ORM. J'utilise les produits Telerik (par exemple Telerik Ajax/Silverlight) depuis un certain nombre d'années et ils sont meilleurs en classe et le support technique est inégalé. L'entreprise fait de l'argent en fournissant un logiciel qui fonctionne.

malheureusement cela ne s'applique pas à open source puisque par définition tout peut changer sans contrôle approprié. Tout ce dont il a besoin est un développeur duff et une suite entière peut être rendue inutile.

afin d'utiliser correctement les produits, rapidement et efficacement, il est nécessaire d'être très compétent développeur web.

2
répondu Lance Parkington 2012-02-10 10:51:15

je suis une de ces personnes qui a gagné une licence à une réunion de groupe d'utilisateurs. Heureusement, j'ai pu découvrir à quel point ce logiciel est merdique sans le payer.

Je n'ai jamais testé les capacités de L'ORM parce que L'intégration de Visual Studio a échoué. Tout clic sur le menu Telerik dans VS a fait une exception. Et le modèle de VS item qui devait être installé n'était pas là, donc je n'ai même pas pu commencer à tester la fonctionnalité.

ne vous laissez pas duper par les jolies screenshots designer, ils ne peuvent même pas faire fonctionner correctement l'installateur.

1
répondu Jay Douglass 2010-12-07 23:33:29