Telerik openaccess ORM值得学习吗?

我刚刚赢得了1个Telerik Premium Collection for .NET Developer的订阅(幸运的是我!),并想知道OpenAccess ORM是否值得学习? 有没有人扔掉他们的开源变种,现在正在使用Telerik ORM工具?

使用Telerik ORM工具而不是开源变体有什么好处吗?

有什么想法吗?

顺便说一句,我迫不及待地开始使用他们的RadControls进行ASP.NET AJAX!

我是一名快乐的Telerik客户超过5年。 我只在一个解决方案中使用了他们的ORM,从未使用过开源的ORM。

扔掉现有的? 不 – 如果你没有问题而且事情做了它应该做的事我不会改变。 这与telerik ORM的质量或其他方面无关。 事实上,使用新产品意味着学习新事物,以不同方式再次解决一些问题,等等。

但是 – 如果您对当前产品有问题(或必须妥协),那么值得尝试一下。

在不了解其他ORM的情况下,我有一个明确的观点,为什么我会尝试使用telerik ORM。 这是他们(telerik的)出色的支持。 我的其他供应商都没有提供/做telerik的工作。 只需看看他们的论坛http://www.telerik.com/community/forums.aspx ,你就会明白我的意思。

你有问题 – 他们解决了; 响应时间非常快。

在做出关于ORM(或任何其他类型的产品)的决定时,您应该考虑这一点。

这是一个较旧的post,但我想我会权衡。

我们最近开始在客户网站上使用Telerik的SiteFinity产品。 它是一个非常好的,面向开发人员的工具,用于创建没有SharePoint或类似内容的大小或费用的Web内容系统。

我们还使用云解决方案,因为Telerik的ORM支持Azure,因此SiteFinity也是如此 – 它使用OpenAccess(ORM)与其数据库进行通信。

作为我的第一个云(Azure)开发项目,我对它的速度和灵活性印象深刻。 Telerik的客户支持和个人关注无可非议。 我多年来一直在使用Telerik产品,并且对它的工作效果并不感到惊讶。

在网站上线前两天,所有内容都被一个非常难以理解的.Net错误轰炸了。 事实certificate,微软宣布他们将从2011年7月开始升级他们的Azure SQL服务器:“这次升级也很重要,因为它代表了在云SQL Azure服务和即将发布的版本之间提供通用基础和function集的重要一步SQL Server代码名称’Denali’。“

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

就其本质而言,云服务器在后台升级并移动,因此您不必乱用它。 然而,OpenAccess未能将此考虑在内,当我们的SQL Azure服务器组升级时,OpenAccess无法识别其版本并遭到轰炸。

当然,Telerik发布一个补丁非常快 – 但它仍然花了几天时间。 不幸的是,我们已经等不及已经失去了相当多的时间,只是想弄清楚发生了什么。 实际的结果是我不间断地工作了两天,将整个事情转移到以Entity Framework 4作为ORM的常规.Net解决方案中。

所以回答这个问题:Telerik ORM是否值得学习和/或比开源解决方案更好? 我同意上述声明,如果你已经有一个开源解决方案,它运行良好,性能良好,并且可以直观地开发 – 绝对坚持这一点。

开源的价值在于支持它的社区以及您在必要时对底层系统进行更改的能力。 如果我的项目基于开源ORM,我可以将代码更改为默认为最新版本的SQL,如果它发现它正在使用更高版本,并且问题已解决 – 睡眠已经完成。

像OpenAccess ORM这样的产品的价值在于它与其他产品,开源或其他产品竞争,它必须:执行良好,以客户为导向,拥有手册(非常重要),并且比自己做更容易或者学习一个可能非常直观的开源系统。

投入Telerik的支持是一流的,我会说你可以做得更糟 – 只要你愿意放弃一些控制并且必须等待升级/补丁来处理我上面描述的事情。

首先,我想让你知道我不是Telerik福音传道者……

我们之所以远离Telerik的ASP.NET AJAX控件只是因为我们希望更好地控制UI的外观(我们仍然使用控件来实现快速内部解决方案),但我必须说他们的产品在适当条件下非常出色。 我们的网络产品团队开始使用Open Access ORM作为我们的解决方案,老实说,我们从未回头。 选择Telerik解决方案的第一个原因是A级支持,它从未在24小时内解决任何解决方案的问题,通常包括示例代码…虽然我通常可以通过博客挖掘我找到解决大多数关于微软技术问题的解决方案的时间我必须说在我们需要的时候获得支持是很好的。

我当然建议使用Telerik Open access ORM。 我已经使用Telerik产品(例如telerik Ajax / Silverlight)多年,他们是同类产品中最好的,技术支持是首屈一指的。 该公司通过提供有效的软件来赚钱。

不幸的是,这不适用于开源,因为根据定义,任何事情都可能在没有适当控制的情 它需要的只是一个duff开发人员,整个套件都可以变得无用。

为了正确,迅速,有效地使用产品,有必要成为一个非常称职的Web开发人员。

我是那些在用户组会议上获得许可证的人之一。 值得庆幸的是,我体验了这款软件是多么糟糕而且没有付出代价。

我从未测试过ORMfunction,因为Visual Studio集成失败了。 在VS中的Telerik菜单上的任何单击都会引发exception。 并且应该安装的VS项目模板不存在,所以我甚至无法开始测试function。

不要被漂亮的设计师截图所欺骗,他们甚至无法使安装程序正常工作。