"Allison" <marimbasherry@gmail.com> wrote in
news:1140204889.603121.190570@f14g2000cwb.googlegr oups.com:
[color=blue]
> It has been recommended to us to use ASP.net and SQL
> instead, with the reasoning that:
>
> 1) Access is likely to go obsolete at some point[/color]
The person making the recommendations is clearly quite ignorant of
reality. Microsoft has already invested a huge amount of work in the
next version of Access, Access 12, which will be released as part of
the next MS Office suite, which I expect to be released along with
Windows Vista next year.
From the documentation that has been released about the beta version
of Access 12, it looks like a significant upgrade, though so far,
most of the changes seem to me to be in end-user features, rather
than in features for developers of applications, but the record on
all of this is incomplete (there's a blog devoted to Access 12 at:
http://blogs.msdn.com/access/default.aspx
and the discussion there has mostly been devoted to an overview and
the beginning of a detailed discussion of the new features, which so
far have just gotten through some parts of the revised UI).
It seems pretty clear to me that Access is going to be around for
the long haul, though it may be rather different in new versions.
But Windows Vista is itself going to be rather different from
earlier versions of Windows, so it would be odd not to expect Access
to evelve along with the new user interface features.
[color=blue]
> 2) It will be more stable[/color]
Define "stable."
An ASP/SQL Server application will be much, much more expensive to
implement, less feature rich, and probably have slower performance
(because it takes more screens in a browser-based application to
replicate all the functionality that can be included in an Access
form). With 3 users and a properly functioning network, there should
be no difference whatsoever in stability.
But the real answer would be to compare the cost of an Access app
with the cost of an ASP/SQl Server app. I would expect a multiplier
of at least 5X for the browser-based app.
The only real advantage for the browser-based app is portability,
but that isn't much of an issue any longer, either, as Windows
Terminal Server makes it extremely easy to make an Access app
available to remote users with the installation of minimal client
software (Remote Desktop Connection is pre-installed on all WinXP
PCs, so for them, there's no client installation at all).
Do the numbers and if the quotes you get are actually honest, you'll
see that the Access app is clearly going to win on a cost/benefit
analysis. If the numbers are not as widespread as the 5X or more
I've suggested, then you're probalby comparing apples to oranges in
terms of functionality. One way to work that out is to give the
quotes to the competing developers, i.e., the ASP quote to the
Access developer and the Access quote to the ASP developer, and then
let them point out what's missing from the competing bid. This
process will probably be an eye-opener.
--
David W. Fenton
http://www.dfenton.com/
usenet at dfenton dot com
http://www.dfenton.com/DFA/