• EdVassie (8/9/2012)


    Does your business know how much cost and time they are adding by forcing people to write code that can run on multiple types of DBMS?

    This is like saying you need to buy vehicles that can run on either diesel or gasoline and preferably also jet fuel, just so you can use the nearest nozzle at the filling station. It can be done, but the cost and time is horrendous and you get NO business advantage.

    Hmm, that does depend. I'm not an advocate of needlessly jumping through hoops to make code portable if you're only actually developing against a single platform, but say you work for a software company that wants to ship its product on various database platforms?

    Many companies have a strong preference for a particular database platform for their own internal support costs, so it can rule you out of the selection process if your product doesn't support Oracle/SQL Server and a competitor's does.