Mik*_*per 12
严格来说,您的选择是:
否则某种ORM解决方案是不可避免的(即使你自己动手,它仍然是一个简单的ORM层).
选项:
小智 6
如果你真的不能使用现有的ORM之一,那么我不建议创建自己的ORM.本地种植的ORM往往是半实施,设计不良,疣状动物,在前六个月似乎有所帮助,然后逐渐成为项目中最大的时间.
如果您应用Fowler的企业应用程序架构模式中的"RowDataGateway"或"TableDataGateway"等模式,则可以不使用ORM.
您仍然会最终发展自己的隔离层以将您的域与数据库分开,但创建它们并不像滚动自己的ORM那样昂贵.
这里有三种可能性:
不仅如此,它还是这三件事的组合.他们可能有一些有效的担忧,可以通过更好地理解ORM来治愈.我的建议是尝试在ORM上销售它们.找到一个特别讨厌的代码片段,可以通过使用ORM来修复,并制作一个原型,显示可以简化的代码量.此外,愿意妥协.
如果他们不愿意为此做出让步,你需要问问自己这是否真的是你想要工作的地方.不是因为他们不会让你使用ORM(你可能没有),但因为他们不会听你的.你不能总是按自己的方式行事,但是你应该对开发过程有所了解.
| 归档时间: |
|
| 查看次数: |
1981 次 |
| 最近记录: |