Eric Cardenas said:
I joined Microsoft 11 years ago bringing with me my Foxpro skills. A
month after I joined Access 1.0 shipped and sold like pancakes. Many
flavours of Access later, I have moved to SQL Server support. I still
do Access support but I get lesser and lesser calls on the product
because more people are moving to client-server technology. The last
Foxpro call I did was probably over 4 years ago.
I think that you're drawing false conclusions here. I've been doing
Access development for years and have never needed Microsoft technical
support. I had worked with SQL Server for only days when I was forced
to open the first support incident I've ever used in my entire life (it
was a bug in SQL-S 2000). Maybe the years of development and refinement
that MS has put into Access, combined with its positioning as an
end-user database, have resulted in a user- and developer-friendly
product that just plain works?
In all fairness, though, I can't claim that Access users don't ask lots
of support questions -- just look at the level of activity in the Access
newsgroups. But those questions are asked and answered in the
newsgroups, so the solutions come from peer support. I've seen very few
questions that would warrant a call to MS Product Support.
My point is, we who do technology for a living have to be in step
with the market. It is not Microsoft who dictates what technology
will be popular in the future, it is the people who use the
technology that will.
So you're saying that Microsoft doesn't have a vision for the future of
technological development in the software field? Hmm, I think Bill
Gates may have a different view. No, of course MS doesn't dictate the
popularity of technology, but it certainly has an impact, and
unquestionably attemps to use it.
If I were you, I'd get out of my comfort zone and start learning about
client-server, C#, web applications, XML and all the other popular
technologies today.
These are certainly important technologies, and certainly a developer
should attempt to keep up to date. But I'd expect at least some of them
to be incorporated into future versions of Access, rather than
discarding Access as "old technology". Client-server, of course, has
already been brought to Access, in the form of ADPs. It still remains
to be seen what Microsoft is going to do with Access in future versions,
but it's too powerful and too popular to throw away.
And the power of these new technologies is in allowing us to use our
computers in new ways, not in eliminating all the old ways. In my
experience, the vast majority of applications do not need to be
client-server, web-enabled, or "dot-net-ified". Let's not confuse the
vision with reality.
Access has had its glory days.
Not yet, I don't think. But if that time comes, it will be as a result
of Microsoft giving the people what it thinks they should want, rather
than what they actually need.
You can still work
with database technologies, but the tools will constantly change.
You'll get no argument from me there. Let's hope that Access continues
to change and develop, at least until something with equivalent power
and ease of use comes along. As yet, nothing has.