Re: Updating an old application



Hi Anthony,

Thanks a lot for your thoughts. I agree completely with your comment about
using the right tools. Seeing as I'm posting this in a Microsoft Developers
forum :-), I'm trying to aim this at MS tools that might do the trick for me.
I'm beginning to think, tho, that implementing my goals using MS-centric
tools might be a bit like sticking a round peg into a square hole.

When I originally started thinking about this, my immediate thought was that
I'd need to move to something like Java/PHP/MySQL to get where I wanted to
be. But, I thought, the system is already built in the land of Windows, it's
at least worth the time to see if there's a usable solution staying in that
development environment. At first, I thought that there might be some way to
port the system into the .Net environment, but that seems to have been
wishful thinking. So far, the closest I've been able to come is something
like C#/SQLServer/mono, building both a desktop and Web application in VS,
and then porting the desktop solution to mono get get support for MacOS and
Linux. I'm kind of thinking of that solution as "build it for Windows and
then do "something" to get it to work everywhere else". The other
alternative is to use a set of tools outside of the Microsoft realm, as
you've suggested, and as I've guessed might be something like Java/PHP/MySQL.

I'm not familiar with Tcl/Tk other than to recognize the name, and I'll
check into that as well. Thanks again for your thoughts.

Ron

"Anthony.Youngman@xxxxxxxxxxxxxxxxxxxxx" wrote:

On Sep 17, 3:28 pm, RonG <R...@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
Hi,
I'm in the process of inheriting an application written to use Access97 and
the Access97 runtime. It's a mature application with a ton of functionality,
but it does need to be brought forward. My goal is to re-architect the
system so that it can run on PCs, Macs, or the Web. I *think* I should be
moving the system into the .Net environment, but I'm unclear as to what
options I really have, short of a full re-write, which I'm not opposed to
doing. I understand that the Mac will not be supported by .Net (as far as I
know) but could be by using something like the mono project. I'm also not
opposed to completely changing platforms, ie, Java/MySQL/PHP, but this is,
after all, the Microsoft Developer's forum :-)

I think what I'm shooting for is a common database layout with common logic
components, but with independent front ends depending on the platform.

Anyway, any thoughts you might have on this would be greatly appreciated.
Also, if this question is more appropriate to another group, some direction
would be appreciated on that as well.

Thanks and have a good day.

Ron

Think of things a bit differently (I've read some of the other
responses :-)

Firstly, separate the front and back ends. Port the database to SQL-
Server and replace all the access tables by links to SQL-Server. At
the same time, duplicate that in something like MySQL. Your back end
is now platform-agnostic, but everybody still has to use Access as
their front end.

Now rewrite the front end in something like mono or Tcl/Tk. Your front-
end is now platform-agnostic ...

And off you go :-) Use the right tool for the job, and don't be fooled
by Access, which is actually a collection of tools for data storage,
entry, manipulation and reporting.

Cheers,
Wol

.



Relevant Pages

  • Re: Addendum (was Re: My pc mother board has died - Install xp oem
    ... You really don't need any permission to use these posts, ... And as one more purely practical matter, ... Third, although Microsoft might look at, and perhaps police, the ... Open forum has nothing to do with it. ...
    (microsoft.public.windowsxp.general)
  • Re: [OT] Silly (copyright?) claim by "Galen". (was: Is it safe to use a strangers WiFi cha
    ... > into a public domain can be copyrighted. ... > interface, like Microsoft's CDO or a forum, is copying your posts. ... acknowledgement that it's from the Microsoft Public Newsgroups is close ... Microsoft that they're using this post without permission and that if they ...
    (comp.security.misc)
  • Re: Just Installed Vista 7 Beta 64 Bit And...
    ... you are posting to a Vista newsgroup not a Windows 7 one. ... is more like an updated version of Vista instead of a new OS. ... As I pointed out Microsoft is currently proving all support and places for you to discuss Windows 7 via the online communities forums. ... Yeah, a forum where you have to put up with the horrible web interface, sign in with an MS account and endure censorship. ...
    (microsoft.public.windows.vista.general)
  • Re: Just Installed Vista 7 Beta 64 Bit And...
    ... you are posting to a Vista newsgroup not a Windows 7 one. ... As I pointed out Microsoft is currently proving all support and places for you to discuss Windows 7 via the online communities forums. ... Yeah, a forum where you have to put up with the horrible web interface, sign in with an MS account and endure censorship. ... As regards your so called "censorship" well post may be remove as they can from the primary originating host of this newsgroup if they are deemed to be in breach of the rules of conduct etc ...
    (microsoft.public.windows.vista.general)
  • [OT] Tall poppy syndrome WAS:Re: [OT] Of Java and C#
    ... but I want to use a tool on all platforms. ... There are many people who feel very strongly negative about MicroSoft. ... with all the other vendors struggling just to stay in the marketplace. ... believe they are out to conquer and control the world. ...
    (comp.lang.cobol)