现在的大多数Web应用程序(和Web服务应用程序)是使用ORM编写的吗?
问题描述:
我知道一个问题有点愚蠢,但仍然:现在的大多数Web应用程序(和Web服务应用程序)是使用ORM编写的吗?
我知道有很多关于何时应该/不应该使用ORM的线程。但在我的“专业知识”水平上,我远远没有资格分辨出我的应用在使用ORM还是没有使用时会更好。而且我不想等到我足够熟练才能弄清楚我是否应该学习ORM。
那么你能告诉我现在的大多数web服务应用程序(以及大多数web应用程序)是否使用ORM编写?
谢谢
PS - 我正在学习WCF和Asp.Net Web表单
答
我估计很多Web应用程序的(是的,也许大多数)使用一些ORM持久层,这些天,提供他们使用关系数据库。这适用于java(hibernate,jpa),.net,Python,groovy/grails和Rails(默认情况下是ActiveRecord)。
也有越来越多的orm解决方案出现在非关系数据存储上。
这当然取决于您使用的语言和应用程序框架,如果有的话。
谢谢你的帮助 – user702769