Re: views on views on views
Date: Thu, 26 Mar 2009 16:17:37 -0700 (PDT)
"The thought that anything other than a really small app can easily be made to run on another database or moving the app from Java to .Net or whatever, just create more work and sub-par applications."
You need a few extra examples for some of these doubters? I'm sure any number of us have multi-platform supported applications that we can easily use as examples of why to be platform centric in your development practices. Yes, the vendor may get more sales, but how often does he lose a customer in the end due to a product he can't adequately support, can't supply updates to all the different supported platforms, etc.? As a "multi-platform" DBA, I am tired of having to "translate" to support folks and vendor's developers why a solid choice in one database platform was not a wise move in another... Kellyn
- On Thu, 3/26/09, Jared Still <jkstill_at_gmail.com> wrote:
From: Jared Still <jkstill_at_gmail.com>
Subject: Re: views on views on views
Date: Thursday, March 26, 2009, 4:49 PM
On Thu, Mar 26, 2009 at 3:39 PM, Lyndon Tiu <ltiu_at_alumni.sfu.ca> wrote:
Jared Still wrote:
Personally, I like the part where dependency on Java is removed.
Exactly, as I mentioned in a previous email of where your center of the universe is.
If the database is the center of the universe for you, you'd also want your database to be NOT dependent on the application. So that tomorrow, you can switch to .Net or whatever else and run away with it.
Again, "center of the universe" has nothing to do with it.
My comment was a subtly (too subtle) humorous remark aimed at the trouble that Java causes in IT shops. It causes a lot of it. Mostly due to programming errors I believe.
This whole idea of 'transportability' is completely the wrong way to go about designing anything.
Use the features of the tools you are using.
The thought that anything other than a really small app can easily be made to run on another database or moving the app from Java to .Net or whatever, just create more work and sub-par applications.