473,321 Members | 1,748 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,321 software developers and data experts.

Object relational mapping: where are we?

Object relational mapping, for those who don't know, is a modern software concept for tools that automatically copy data across from your objects in code to database tables, or vice versa.

Developing database-dependent applications regularly at our company, I'm a little suprised to see that the hot topic of ORM seems to have died down since 2004/2005. Is there something I don't know? Where are we at the moment with ORM tools?

Our company developed an ORM tool, Habanero, for which we just launched the beta (www.chillisoft.co.za/habanero), and having a look around at the industry and other competing products, it all looks rather scattered at the moment.

Any thoughts?

EggHeadCafe.com - .NET Developer Portal of Choice
http://www.eggheadcafe.com
Aug 15 '07 #1
4 1542
I'm a little suprised to see that the hot topic of ORM seems to have died down since 2004/2005

Really? With LINQ on the horizon (and DLINQ in particular) I thought
the exact opposite, at least for .NET work...

Marc

Aug 15 '07 #2
Hello Eric,
Object relational mapping, for those who don't know, is a modern
software concept for tools that automatically copy data across from
your objects in code to database tables, or vice versa.

Developing database-dependent applications regularly at our company,
I'm a little suprised to see that the hot topic of ORM seems to have
died down since 2004/2005. Is there something I don't know? Where are
we at the moment with ORM tools?

Our company developed an ORM tool, Habanero, for which we just
launched the beta (www.chillisoft.co.za/habanero), and having a look
around at the industry and other competing products, it all looks
rather scattered at the moment.

Any thoughts?

EggHeadCafe.com - .NET Developer Portal of Choice
http://www.eggheadcafe.com
I've used Hibernate in my Java days. There's a port to .NET (nHibernate)
which works very well.

--
Jesse Houwing
jesse.houwing at sogeti.nl
Aug 15 '07 #3
Eric Savage wrote:
Developing database-dependent applications regularly at our company,
I'm a little suprised to see that the hot topic of ORM seems to have
died down since 2004/2005. Is there something I don't know? Where are
we at the moment with ORM tools?
Very widely used.
Our company developed an ORM tool, Habanero, for which we just
launched the beta (www.chillisoft.co.za/habanero), and having a look
around at the industry and other competing products, it all looks
rather scattered at the moment.
I think you will find it difficult to get success in the ORM market.

There are a lot of good products with a long market history out there.

Arne
Aug 18 '07 #4
Well, if ORM is a maturing market, it looks like the real challenge for any ORM product is to innovate. There's probably a lot of scope for "preaching to the unconverted" and making the learning curve even simpler. I'd say the key feature of ORM is work-reduction, and any related feature that can cut down the workload in the work place will be a boon.

With our ORM product we've been incorporating support for UI generation, so that where you are mapping a class with some routine fields that need completing, Habanero will generate the grids and forms to edit that data and map it back to the database through the BO layer.

Features like that and the authentication you mentioned could see software development become more of a process of composition rather than coding.

EggHeadCafe - .NET Developer Portal of Choice
http://www.eggheadcafe.com
Aug 20 '07 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Mikey | last post by:
Hi all. In the process of trying to figure this thing out, I've been doing the old "stand around in the store and read as much as possible before you look like a derelict" thing. This time, with...
0
by: Olivier Jullian | last post by:
Hi, I'm new to .NET and am trying to take advantage of the object structure while accessing relational databases. I started a small project for managing "projects". Here is a description of...
2
by: object-relational persistence mapping | last post by:
Someone can tell me where I find a good Object-Relational Mapping library.
5
by: DraguVaso | last post by:
Hi, I'm ne to this subject, and has been looking around for some software that does the Object-Relational-Mapping, and generates the Data Access Layer. I found alreaddy a lot of application that...
17
by: deko | last post by:
Is there a Pattern or best Practice for getting relational data out of a database and into an object? The object in question has public properties that look like this: _stringName _ArrayList...
3
by: PeterMoris | last post by:
There are plenty of Object to relational mapping tools available in the market, but we don't know the strengths and weaknesses of each. Let’s share our experiences with O/R mapping products to the...
3
by: pratham | last post by:
If i understand correct? is strong typed DataSet is ORM implementation by Microsoft? Expecting comments .. please Praveen
4
by: AliRezaGoogle | last post by:
Dear members, Hi. I am really confused about object-relational mapping (ORM) softwares frameworks designed for .Net. For example I've read some about NHibernate and Spring.NET. Some others like...
13
by: sulyokpeti | last post by:
I have made a simple python module to handle SQL databases: https://fedorahosted.org/pySQLFace/wiki Its goal to separate relational database stuff (SQL) from algorythmic code (python). A SQLFace...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.