Re: Advice Needed...



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


.



Relevant Pages

  • Re: Over 100 Microsoft MVPs Have Signed Online Petition - Give Us Back VB!!
    ... My prime interest is *language* stability. ... "VB data controls" are com controls, ... > I wouldn't ever want to use them in Delphi - or in VB; ... My code is core to the app, business logic that is focused on the market I ...
    (borland.public.delphi.non-technical)
  • Re: What programming language for Future
    ... > D is a pretty young language. ... app is being tweaked by an end user). ... all this is not really possible with static compilation. ... there is also a gcc implementation of ada. ...
    (comp.lang.misc)
  • Re: Over 100 Microsoft MVPs Have Signed Online Petition - Give Us Back VB!!
    ... > They work *great* in Delphi. ... I don't know a serious VB app in which the dev trusts data ... They did do a good job on VB6, with regard to language stability and moving ... Good luck in lobbying for VB.net compatibility. ...
    (borland.public.delphi.non-technical)
  • Re: The Paradox of Speciation
    ... compatibility can build up over time into big changes that do. ... The selection pressures ... French is the product of intelligent design, ... let me switch to any other language. ...
    (talk.origins)
  • RE: shift appl. VB6 --> .NET
    ... It is often quicker to build the new app than fix the migrated FUD. ... choose C# as your language (or at least a language other ... detrimental effects of having developers continue to attept to write in a VB6 ... > programming (z.B. ...
    (microsoft.public.dotnet.general)

Loading