On Aug 31, 2014, at 9:39 AM, James Starkey wrote:
> This calls into question whether Firebird exists to serve the interests of
> its users or just for the amusement of certain dilantants.
Jim's often prescient comments sent me to the dictionary to look this one up.
Per Webster:
dil·et·tante noun \ˈdi-lə-ˌtänt, -ˌtant; ˌdi-lə-ˈ\
: a person whose interest in an art or in an area of knowledge is not very deep
or serious
Apparently Jim used the term in reference to Firebird users. Firebird
developers certainly have deep knowledge of technology, but perhaps too deep.
From my perspective, the entire subject of protecting source code in procedures
is completely irrelevant.
Our Oracle DBA throws a fit every time I suggest that some method run in the
database as a stored procedure. "The database is not designed for that!", he
screams.
He is a database purist. His focus is optimizing the delivery of relational
data. To him, having the database engine "wasting cycles" running code that
belongs in the application is criminal. He feels almost as strongly about
using alphanumeric primary keys.
The current revolution in web application development is moving logic out of
the database and out of the presentation layer and into services. It can be
summed up as: javascript calling services.
I no longer write applications that do not use some form of ORM. The last time
I tried to find a JPA solution that worked with Firebird I was disappointed.
Firebird needs to catch up. Preserve whatever functionality exists now in FB3
for the benefit of current users and move on.
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel