Re: Advice Needed...
- From: "Robert Morley" <rmorley@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 21 May 2007 18:10:50 -0400
Access is one of the most horrible applications I've ver used. It's
completely unstable and extremely outdated. If something badly needs a
complete update it's Access. A complete break from the past could
potentially make a top app and really revolutionise internal apps.
You're the first person I've ever heard of who actually dislikes Access...at
least to that extent. What do you see as wrong with it?
The Windows API hasn't broken compatibility (significantly, anyway)
across all 32-bit versions, and has compatibility layers for 16-bit
versions (and of course the 64-to-32 bit layer in the 64-bit versions).
They have no choice there.
Oh but they do...they could choose to go the same route they did with VB.NET
and break compatibility with all former applications, forcing all existing
code to be re-written. But that would be a dumb idea, wouldn't it? ;-)
But looking strictly at languages, C++ hasn't had any major breakage
since dinosaurs roamed the Earth,
And it's still stuck in the dinosaur age.
Okay, I suppose I can't argue with that. :-)
HTML is horribly outdated also. SQLServer is a good example also, it's
been compatible for many years but is really stuck in the dark ages. No
table inheritance and the stored proc syntax is a disaster.
What do you mean by table inheritance? I think I know (Access supported a
highly limited version of it), but just want to be clear.
I don't know but now they've done it they've created something truly
special. It's the first language I know of that has no skeletons from the
past. It's extremely refreshing. They have compatibility with outdated
technology such as COM but it has been implemented very well and isn't
holding it back in any way. To make it compile VB6 syntax as is would have
held it back a *HUGE* amount.
That's fair enough. In point of fact, I like at least some of the things
they've done with the language, but they seriously needed to provide SOME
path forward without having to re-write nearly everything from scratch.
You don't strictly need to have zero based arrays, there is a way around
it I believe.
So I've heard. I believe there was some class or some such that implemented
it for you, and I gather that recently, there's been some kind of linguistic
work around that's been discovered, but I don't know the details. It's
still rather limiting that the language doesn't support it natively.
I have never used it though as I don't see the need and do think the
consistancy is better. I don't see any reason to start a list of items at
anything besides zero.
An array of days of the month comes to mind right off hand. Why number it 0
to 30 when it could be 1 to 31?
I agree they most definately should have done a better job there. A lot of
the problems would be caused by upgrading to ADO.net, if plain old ADO was
used it would probably be a lot easier.
Hey, we agree on something! Hehehe.
I'm suprised a third party hasn't released a better upgrade tool. It
wouldn't be hard to do and would be popular and could be fairly expensive.
Yes, it would be EXTREMELY popular, I'd imagine.
Rob
.
- Follow-Ups:
- Re: Advice Needed...
- From: Michael C
- Re: Advice Needed...
- From: Kevin Provance
- Re: Advice Needed...
- References:
- Advice Needed...
- From: jmar
- Re: Advice Needed...
- From: Michael C
- Re: Advice Needed...
- From: Bob Butler
- Re: Advice Needed...
- From: Michael C
- Re: Advice Needed...
- From: Robert Morley
- Re: Advice Needed...
- From: Michael C
- Re: Advice Needed...
- From: Robert Morley
- Re: Advice Needed...
- From: Michael C
- Advice Needed...
- Prev by Date: Re: Control Size, etc. in IDE
- Next by Date: Re: Advice Needed...
- Previous by thread: Re: Advice Needed...
- Next by thread: Re: Advice Needed...
- Index(es):
Relevant Pages
|
Loading