NickC wrote:

> Bill Arnold wrote:
>> "what is the best general purpose database product for  future
> investment?"
> 
> OK lets phrase the question that way then, does that help?

Future investment in a general purpose database product, in my mind, has 
a few important requirements:

a) Knowing the product will be around (the vendor won't/can't kill it off).

b) Knowing the product will be improved over time, or at least that it 
can be improved over time by willing third-parties.

c) The product can produce apps that run cross-platform, and 
cross-architecture (web-based, desktop (gui) based, server (cli) based, 
windows, macintosh, unix, handheld).

d) The language is easy to learn, yet powerful enough to do serious 
heavy-lifting.

e) The database is scalable from small single-user in-memory to 
enterprise-level.

f) There is enough mindshare in the technologies involved, and that if 
anything this mindshare and the maturity of the product is increasing, 
not declining.


Let's now test some popular environments to see if they fit in with the 
above requirements.

VFP: Fails a, b, c, and f, sorry to say.

.NET: fails a, c, and e.

Java: satisfies all requirements. Although, I have to say it is nowhere 
near as lightweight, dynamic, or fun to use as I'd like. Indeed, it fails

C and C++: I'd say these languages fail d and f.

Perl and PHP: These are really meant for specific cases, not general 
ones. Perl, for instance, rocks for string processing, and PHP rocks 
simple web templating. So I'd say both fail c.

Python: Satisfies all requirements, and it is easy to learn, fun to use, 
and you become a better programmer by developing applications with it. 
Mindshare is growing, and there are a zillion libraries already written 
to get you to the last mile of whatever you are doing.

Now, those requirements were only off the top of my head, and show my 
bias (come up with requirements that Python would satisfy). So... what 
are some other requirements for this class of product?


-- 
Paul



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to