On 28/07/2014 12:54, Tom Coleman wrote:
>
> DEC is a great example of why technical people should never be allowed
> to have the final say in business decisions.  There are others.
>  Anyone else besides Jim remember Wang Laboratories?
>
> (I suppose the same could be said for letting the "suits" have the
> final say, but that's an argument for another day.)
>
> Jim makes a good point about JDBC accounting for probably 80+% of
> modern database access.

And none, null, 0% of this "estimated" percentage are done with C++.

>  Every young developer knows  Java and JDBC,

Young developer should stay far from C++.

> and the standard makes it easy for tool developers to support the
> database.  (Anyone know of amy JPA implementations for Firebird?)
>
> If it is decided that FB3 needs a new interface, it might make very
> good sense to design to the JDBC standard and work backwards to the
> C//C++ interface.
>
Why anyone in this earth would think internals layers of a database
would need to call get(1..n) virtual calls for each record, in each
layer? Just because Java is a pain to work with byte buffers?

If anyone needs "JDBC" in C++, just use JdbcResultSet
myJdbcResultSet(resultSet) and work. But lets not pollute internal
layers with bullshit.

The current design of y-valve and providers are the best part of the
current new API. There are lot and lot of others things to worry, I'd say.

Yes, our buffers are not prepared for dynamic data structures (unlimited
strings and prefetched blobs, for example), so is Firebird at all. I'd
rather think how this could be done over the existing layers than
declare it does not work. BTW, I don't buy the argument of punched
cards. Almost every piece of business software development still use
length/precision/scale constraints.

If it's the way it is, it's surely because we are constrained by bad
(bad, bad...) past decisions of the original developers and our users
who don't accept any incompatible change, even when the things are
easily for them to change.


Adriano


------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to