architecture options

M

Mike Downey

I have a vb6 application that uses DAO and access database.
I would like to create a upgrade to this product that does the following if
possible:

I want to have an application that will run both locally on a LAN/WAN/VPN
and an application that runs across the internet like a webpage.

If I program this in VB.NET does it have the ability to write one set of
source code to accomplish this? If I want webpage type app do I have to use
ASP.NET? what is the advantage of ASP.NET over VB.NET?

Has anyone does this yet with any applications?

thanks,

Mike
 
O

One Handed Man \( OHM - Terry Burns \)

Firstly VB.NET really refers more to the Language. ASP.NET is a closeley
related set of classes which can be accessed by any of the .NET compliant
languages. ( You might have some problems with J#) , but thats another
story.

If by
ASP.NET? what is the advantage of ASP.NET over VB.NET?

You mean a WebApp vs a WindowsForm App, then this is a complex question and
its answer depends to some degree on what you need it to do..

It is possible to structure your application tiers so that you make most use
of re-useability and are able to use say the business layer in both the
Windows Form APP and the ASP.NET app.

If this is something you have not done before then I would seriously
consider getting some professional help in ( especially if this is a major
app ), at least to work with you through the design stages.


HTH


--

OHM ( Terry Burns )
. . . One-Handed-Man . . .

Time flies when you don't know what you're doing
 
M

Mike Downey

ok thanks for the info.
basically i could create a server side, middle tier(business logic) and
Client(asp or win app).
and then all i have to do is create a different client for each deployment.

does that sound right?

thanks,
mike
 
O

One Handed Man \( OHM - Terry Burns \)

Pretty much. You just need to be clear, 'very clear' about what you ar
trying to acheive.

--

OHM ( Terry Burns )
. . . One-Handed-Man . . .

Time flies when you don't know what you're doing
 
M

Mike Downey

I am trying to write a software program that will be able to run on a
webpage and a local mode (win program) with one set of source code. Meaning
everything on one exe or dll or aspx page that I could use on the internet
or locally without an internet connection.

I think i will have to break up the program and write all the "black box"
stuff in a dll that can be called from either a ASP page for the internet
run product or from a windows application installed locally on the machine.


thanks,
Mike
 
C

Cor Ligthert

Hi Mike,

The only question is if your organization is master (able to tell what is
installed) of/on the clients.

When they are you can use Winforms applications and when there is internet
involved with Webservices.

When not it are Webforms,

A webform (ASPNET) is much more difficult to handle for the client as well
as for the programmer, the advantage is, is that it can be used by everyone
everwhere on the world where is a connection to Internet.

Just my thought about this

Cor
 
M

Mike Downey

yes we would keep track of who has what version of the software.
I am going to create a multi-tier software program.
back end and business logic is common to both the windows client and the web
client.
This way i can keep one master source with all database and business rules
and only have to change the clients accordingly.

thanks for the info
Mike
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top