|
Sponsored Links
Resources
.NET Research Library
Get .NET related white papers, case studies and webcasts
|
News
News
News
|
Messages: 13
Messages: 13
Messages: 13
Printer friendly
Printer friendly
Printer friendly
Post reply
Post reply
Post reply
XML
XML
XML
|
 |
Mini guide: Object-relational mapping
Object-relational mapping (ORM) and related data architectures have gained renewed attention in the wake of Microsoft's failed ObjectSpaces project. There are many data object tools out and about these days, and here we have compiled information on a few such tools, as found in the pages of TheServerSide.NET.
Read Object-relational mapping: A mini guide.
|
|
Message #207649
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
EntitySpaces - A New 2.0 .NET Architecture
EntitySpaces is a new database provider independent persistence layer and business object system for the Microsoft .NET 2.0 Framework. EntitySpaces can also act as a nice replacement for the DotNetNuke DAL for DNN 4.x development. EntitySpaces is also generated for you in seconds, have a look http://www.entityspaces.net
|
|
Message #207699
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
TierDeveloper 5.2. Powerful O/R Mapping for .NET
TierDeveloper lets you develop extremely high performance .NET applications in record time. TierDeveloper is a code generation tool that lets you map and generate .NET business and data objects, ASP.NET apps, and Windows Forms apps. With TierDeveloper, you’ll cut down your development time by 50% to 70% depending on your application.
Download a FREE 60-day Trial from:
http://www.alachisoft.com
|
|
Message #207748
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Object Database
I still think that before investigating O/R mappers, you really should investigate a real object database as a serious alternative. Much educational information can be found at http://www.odbms.org
|
|
Message #207801
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
"FREE" 60 day trial
Seriously....it's probably enough to say "trial". Anyone who charges for a trial these days is insane.
Actually, anyone who actually pays for a code generator or an O/R mapping framework is insane IMHO....the open source alternatives are simply more compelling.
Watching the success of such tools in the Java space shows that companies dependent upon framework products as a business model are living on borrowed time.
* Hibernate DESTROYED the commercial O/R mapper market. * Eclipse has nearly DOMINATED the IDE market. * JBoss has arguably the #1 spot in the app server market.
Mark my words. The day of .NET Open Source dominance is coming...even Microsoft knows it.
I don't know how long these companies can possibly last. If Open Source offerings don't do away with them, core Microsoft extensions to the .NET framework will...DLINQ for example will offer a compelling alternative, and will be included in the framework.
So with such things included, or freely available, who's going to buy such products?
Clinton
|
|
Message #207802
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
God forbid someone else mention ORM...
... without SoftwareTree plugging NJDX.
Seriously, speak up people! This site will deteriorate into a spam machine.
Clinton
|
|
Message #207803
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
DLINQ will dominate
Disclaimer:
1) I don't work for Microsoft. 2) I am the creator of an OSS persistence solution. 3) I'm primarily a Java Developer.
But I will say, DLINQ is probably the most innovative solution I've seen in the ORM space in 15 years. The Design is brilliant.
If Microsoft can get the implementation right (a long-shot), there's no reason why DLINQ won't be the best choice in the space. It's not an 80/20 solution like most ORMs...it's more like a 99/1 solution.
Clinton
|
|
Message #207860
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
www.netTiers.com
I've been using .NetTiers for a couple of months now and absolutely love it. The are open source CodeSmith templates that are actively contributed to. In fact, CodeSmith just hired a guy who is dedicated to them full time. The best part of all is that they are easy to use and free! If you pay for an ORM, you're just downright crazy.
|
|
Message #207959
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
If God wanted you to use an ORM...
If God wanted you to use an ORM, Microsoft would have released it already.
The point is, we spend many, many dev hours developing inhouse tools like ORMs, when we should leave that to the big boys. (MSFT). I can assure you, the customer could care less if you use an ORM or regular old DAL layer. IMHO, we should focus on the customer experience, and let Microsoft figure out the tools.
That being said, I look forward to DLINQ, and hope to replace my own inhouse ORM with it.
|
|
Message #208054
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
If God wanted you to use an ORM...
If God wanted you to use an ORM, Microsoft would have released it already. BWAHAHAHAHA!!!
That's the funniest thing I heard all day. Thanks Dale, for summing up the general lemming-like attitude of the .NET development community.
Luckily, lemmings eventually fall off the cliff, leaving only the people who were able to think for themselves.
Cheers, ;-) Clinton
|
|
Message #208078
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
If God wanted you to use an ORM...
I think what our former poster was trying to say here is that the customers needs come first because their needs supercede the implementation details. That is where good interface design comes in and tools like FITNess are excellent. I also empathize with the latter's frustration, because often one finds that (MS tech) application developers think everything one needs is built right into the framework and never look elsewere for help. This often leads to poor design/implementation because many components are tightly coupled. I CRINGE when I review ASP pages that concatenate SQL statements right in between the < table > tags (and don't even get me started on how developers designed method signatures with 24 parameters of which 23 where optional!). In the end we can play nice and learn from each other.
|
|
Message #208197
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
DLINQ is orthogonal to ORM
Clinton,
you have misunderstood some things here:
DLINQ is a new name for an old thing - 4GL. Please read older literature and you will see, there is nothing innovative (meaning: new) here.
4GL wrt. persistence failed, although I admit, that this time MS could succeed with DLINQ.
Also ORM and DLINQ are two orthogonal things. DLINQ can complement an ORM and vice versa. DLINQ alone is only good for trivial applications.
Both things target different - although related - problems.
Hope this makes some things more clear.
Christian
|
|
Message #243505
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
GOD: I bequeath you GURA. Go forth and program
God has always wanted developers to have a proper O/RM, he has just been biding his time in delivering it. Much like the Israelites wandering around the desert for 40 years, developers have been on a long and tiring journey which is about to end.
Introducing GURA; The O/RM of Milk and Honey.
GURA is truly the Promised Land for the development world. Its features include:
* Support for the full range of functions implemented in SQL
* GURA is the only O/RM that can map multiple objects to multiple tables in multiple databases (n:n:n)
* GURA is the only O/RM that can translate data from relational databases as well object oriented databases. It can be done concurrently or exclusively depending on the programmers desire * There is no need to alter business objects or inherit them from an O\RM base class, GURA can be used in any legacy system with little redevelopment effort
All this and lots more in an O/RM with a very small footprint(<260KB).
GURA is truly a cutting edge product. Free trial it at
www.gura.com.au
Thank You
Steven Hughes D2O Pty Ltd www.gura.com.au
|
|
 |
| |
|
New content on TheServerSide.NETNew content on TheServerSide.NETNew content on TheServerSide.NET |
 |
 |
Language "mashups" will become more prominent, and developers will become polyglots, one programmer suggests.
SearchWinDevelopment.com offers an introduction to the language, performance, testing and data management improvements in VS 2008.
VBCode.com code snippets cover all aspects of application development, from data binding to security to the user interface.
Get up to date on XAML best practices with a variety of articles, tutorials and webcasts. [SearchWinDevelopment.com]
One team's experience with the VSTS DB edition suggests that it can improve workflow for dev teams. It also enhanced Agile efforts.
(June 24, Article)
Microsoft has begun to include DSL tools in the VSTS kit. A new book by Steve Cook and other VSTS team members helps set the stage.
(June 24, Article)
Cartoon: Be it ever so humble there is no place like your home after you get a Microsoft Home Server .
(June 18, Cartoon)
Microsoft's Thom Robbins says new technology to highlight in NET 3.5 includes AJAX, LINQ for both C# and VB, as well as tooling enhancements intended to ease the task of building WPF, WF and WCF apps.
(June 29, Podcast)
Venkat Subramaniam discusses AJAX bottlenecks, the tenets of Agile development and more. He spoke at the Ajax Experience.
(June 25, Tech Talk)
In the second of a two-part series, Michele Leroux Bustamente discusses design decisions related to the claims-based security model. Read the story and walk through the process for creating a set of claims-based utilities to encapsulate claims authorization at the service tier.
(May 24, Article)
Understanding why the Entity Framework exists and learning where it can fit into your projects can get you prepared for the eventual release early next year.
(May 10, Article)
Resource: This learning guide gives you quick access to useful links on Windows Communication Foundation security information.
(April 24, Article)
TSS.NET's Jack Vaughan spoke recently spoke with Microsoft's Brad Abrams to find out what he is seeing in the field and what the chefs in Redmond are cooking. Along the way he discusses patterns of AJAX frameworks.
(April 11, Article)
In a two-part series, Michele Leroux Bustamente explains how claims-based security is supported by WCF, and how you can implement a claims-based security model for your services.
(March 29, Article)
Windows Workflow Foundation is a new technology that many developers will need to get their heads around. In a brief excerpt adapted from Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#, K.Scott Allen considers aspects of workflow definition.
(March 22, Chapter Excerpt)
|
|