Mindscape Mindblog

LightSpeed comparison to other O/R Mappers

tag icon Tagged as LightSpeed

Recently we have had a lot of queries about how LightSpeed compares to other object relational mapping frameworks that are available – notably LINQ to SQL and LINQ to Entities. To help better understanding of what LightSpeed provides we have now added a comparison page to the LightSpeed product pages.

Click here to view the LightSpeed O/R Mapper Comparison page.

We appreciate any feedback that you may have about this addition.

Hope this helps,

John-Daniel

7 Responses to “LightSpeed comparison to other O/R Mappers”

  1. One thing is missing in the comparison: support for POCO objects and testability features. Would be nice to see how LightSpeed enables that methodology

  2. well, the table is BIASED towards your product as you’re stating it in the end…

    for example – LINQ to ENTITIES – due to open architecture supports most of the databases (Oracle, Postgre, MySQL) not unlinke LINQ to SQL. At least fix the table that it is _possible_ to extend support for them.

    all you need to do is get a provider (for example from DevArt company), and you’re set (LINQ is working).
    Then LINQ to Entities knows much more than Lightspeed in other areas – on the other hand it is not a performance champion in OR/M world. I haven’t seen latest performance numbers, but beta2 was _slow_ for me to consider it using in the future. It could have changed though…

    question: are you considering of supporting older version of databases with Lightspeed? not a legacy ones (I can understand that), but versions which are still used considerably in most companies, like Postgre 7.x etc…

  3. @ Simone

    I’ll update it with some additional notes around those points in the near future, thanks.

    @ cowgaR

    We debated this internally and decided, for now, that features that required 3rd party commercial components to enable them were not part of the products themselves.

    We will review this and possibly add an icon for “no, but possible with 3rd party commercial component”.

    Regarding older versions – we do not currently plan to explicitly add support for them. If there was one in particular that was required for a customer we may look at extending support but we haven’t received significant requests for older database support.

    Hope that helps and thanks for the feedback.

  4. just a straight question to a comparison with entity framework…isn’t Andrew Peters moving to Microsoft to work on the Entity Framework? Will this have an impact on LightSpeed?

    good luck and keep rock&rolling!

    [This comment was edited]

  5. @musicalbox

    Thanks for your comment – I edited it to not sound like there is some skulduggery going on ;-)

    It is true that Andrew has left to work with Microsoft on the Entities Framework and we wish him all the best with that. He was a great member of the team and certainly did build the core of LightSpeed. Microsoft are getting a great developer.

    Having said that, LightSpeed is touched by every member of the team. Ivan for example was instrumental in the 2.0 version of the product, building the LINQ support and the Visual Studio integration. We also have many exciting plans for the future of the product and will continue to invest in it.

    Thanks for your comment, we will indeed continue to rock&roll ;-)

  6. “We also have many exciting plans for the future..”
    where I can find your roadmap ?

  7. @Joan

    We don’t (but should) have a dedicated Road Map page however you can read what is coming in LightSpeed 2.1 here: http://www.mindscape.co.nz/blog/index.php/2008/07/06/whats-coming-in-lightspeed-21/

    The timeline for LightSpeed 2.1 has been pushed a little later than we would have liked as we wanted to include first class WCF support.

    Is there a feature in particular that you would like to see?

    I hope that helps.

Leave a Reply