News, examples, tips, ideas and plans.
Thoughts around ORM, .NET and SQL databases.

Thursday, September 30, 2010

Preliminary document: ORM feature matrix

I'd like to share an early link to feature-based ORM comparison we're working on: "The Most Comprehensive Feature-Based Object-Relational Mapping Tool Comparison Ever :)™"

The document is incomplete yet:
  • some cells are empty - i.e. their content is currently unknown;
  • there can be some mistakes (it wasn't checked by community yet);
  • as you might suspect, a copy of this document is edited by ORMBattle.net participants, so its version including most of the tools tested there must also appear soon. It won't appear "as-is" at our own web site, but we'll use ~ the same columns from it (direct comparison with commercial competitors in marketing materials is normally not acceptable).
On the other hand, the feature map is already quite comprehensive: there are about 270 features organized into hierarchical structure. It is far more detailed then any other ORM comparison we were able to find (likely, this one is the most detailed, but really ancient predecessor).

Likely, the document is currently a bit biased toward DataObjects.Net from the point of selected features, but I feel this will be "automatically fixed" by the community shortly: vendors are allowed to add any non-duplicating features and sections there, as well as propose to exclude the non-important ones.

On the other hand, it's clearly much less biased document as e.g. this one (although I understand it doesn't pretend to be a real comparison). I.e. it can be hardly called as promotional material.

Our final goal is to develop a feature map including major ORM tools and features that are mutually agreed by various ORM vendors, where each vendor is responsible for contents of his own column (i.e. cheating is possible, but I suspect users & competitors won't accept this well); the table you see is our initial investment into this process.

Availability of such comparison should help developers to choose the tools they need based on their own requirements, as well as understand the relationships between features better (hierarchy seems really helpful here - I already got few quite positive comments related to the structure of the document).

An accompanying document commenting each section there and describing DataObjects.Net advantages / disadvantages in comparison to other tools should also appear soon.

Don't forget to study the comments at the bottom of the first sheet, as well as "Remarks" sheet.

41 comments:

  1. Nice document, but i dont understand well comment [8], can you give more information about this?

    ReplyDelete
  2. Availability of such comparison should help developers to choose the tools they need based on their own requirements, as well as understand the relationships. | https://www.concrete-tampa.com/

    ReplyDelete
  3. Vendors are allowed to add any non-duplicating features and sections there, as well as propose to exclude the non-important ones. Visit Us

    ReplyDelete
  4. I hope someone will give us the link of the complete document. https://favy.com/

    ReplyDelete
  5. It would be nice to know more details about this.

    personal injury attorney near me

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. Nice documentation. I gained some knowledge because of this. Thanks https://cincinnatiseo.org/

    ReplyDelete
  8. The final goal is to develop a feature map including major ORM tools and features that are mutually agreed by various ORM vendors, bathroom remodeling

    ReplyDelete
  9. The mission of this documentation is very helpful.

    ReplyDelete
  10. very informative blog! It is fun and exciting to read the blog, and comments. I will recommend this blog to my co-worker from the best tax preparer in dover

    ReplyDelete
  11. Awesome documentation. We at Baltimore Drywall Contractors appreciate your effort on sharing this with us.

    ReplyDelete
  12. It has always been easier for me to use ORM because it is easier to connect to database server. To anyone interested to roofing services, visit our website at https://www.roofingkamloops.com/residential-roofing-Kamloops

    ReplyDelete
  13. Availability of such comparison should help developers to choose the tools they need based on their own requirements, as well as understand the relationships. drywall repair service

    ReplyDelete
  14. ORM persistence engine provides an object-relational mapping framework. view more here

    ReplyDelete
  15. You need a combination of good content with engaging visuals to entice your audience. At Zera Creative one of the top graphic design agency in pakistan, we have a huge panel of top graphic designers with a knack for creativity who never fail to amuse their viewers.

    ReplyDelete
  16. I need complete backend knowledge, what can I do ,please give me a solution thanks. staffordtreesurgeons.co.uk

    ReplyDelete
  17. This comment has been removed by the author.

    ReplyDelete
  18. Generation of the first form of the TDM includes three steps www.saratogamovingcompany.com

    ReplyDelete
  19. The ORM might build a query that is suboptimal, so I should hand-craft all my queries. Find out more

    ReplyDelete
  20. An accompanying document commenting each section there and describing DataObjects.Net advantages / disadvantages in comparison to other tools should also appear soon.



    repair drywall ceiling

    ReplyDelete
  21. Operational risk can refer to both the risk in operating an organization and the processes management uses when implementing, training, and enforcing policies. https://www.springfieldgutterservices.com/

    ReplyDelete
  22. The author's compelling narrative and insightful analysis have opened my eyes to new dimensions of the topic. This is exemplary writing that deserves recognition.

    https://benchmarkgensuite.com/

    ReplyDelete
  23. Your final goal of developing a feature map including major ORM tools and features that are mutually agreed upon by various ORM vendors our seo south wales team think is a great objective. Good luck!

    ReplyDelete
  24. It seems like you're discussing a document or project related to Object-Relational Mapping (ORM) tools and their features. ORM is a technology used in software development to map objects in an application to database tables and vice versa. Your document appears to be aimed at creating a comprehensive comparison of different ORM tools and their features. https://ibisegozi.com/

    ReplyDelete
  25. Electrician
    It sounds like you're working on a very comprehensive and valuable resource for the ORMB community. I'm sure that many people will find it to be a helpful tool for comparing different ORMs.

    ReplyDelete
  26. It seems like you've provided information about a document that is currently incomplete and is being edited by participants from ORMBattle.net. The document aims to create a comprehensive feature map for various ORM (Object-Relational Mapping) tools, with a focus on DataObjects.Net. The feature map includes about 270 features organized into a hierarchical structure. https://sentinelepgroup.com/

    ReplyDelete
  27. It sounds like you're working on creating a comprehensive comparison document for ORM (Object-Relational Mapping) tools, and it's great to hear about your efforts to involve the community and various ORM vendors in this process. A detailed feature map with input from multiple stakeholders can indeed provide valuable insights for developers looking to choose the right tool for their projects. https://cincinnatiseo.io/

    ReplyDelete
  28. Thank you for sharing, this provides invaluable insights into the diverse landscape of ORM tools, offering a detailed analysis of their features, capabilities, and suitability for various projects. This comparison is an essential resource for developers seeking to make informed decisions when selecting the right ORM tool for their needs. https://granitestateepoxy.com/

    ReplyDelete
  29. Our diligent and accomplished roof paint are hand-selected for their commitment to excellence and willingness to go above and beyond to complete the task on schedule.

    ReplyDelete
  30. Thanks for sharing this great content here. commercial concrete

    ReplyDelete
  31. Thanks for the information on this.

    It's me Alfred a Plumber in Regina. Thank you

    ReplyDelete
  32. Availability of such comparison should help developers to choose the tools they need based on their own requirements, as well as understand the directory and relationships between features better.

    ReplyDelete