Single code base for stand alone and web application - is this posisible?

T

Takeshi

Hi All,

I'm new to dotNET. I am (thinking of) building the presentation layer of
my application in dotNET. Communication with the backend will be done by
subject based (multicast) messaging - running on a Unix backend, with a
windows client (C Win32 DLL) resident on the front end.

I want to have a single code base for both a stand alone version of the
application (rich user interface, faster responses via local cacheing
etc), as well as a web enabled version of the application (for internet
acess - but with slightly cut down features).

Q1). I want to use the same code base for these 2 "versions" of the
application - for all the obvious reasons, maintenability, reduction of
duplicity of effort etc. My question is: Is this possible, if so, any
suggestions on the best way to achieve this?

Q2). Is it possible to develop web applications in dotNet that will run
in other browsers other than IE? (example Netscape?).

Thanks

PS:
I'd prefer to use Vb or Vb.Net because of the RAD faetures, not keen on
C#, as it is a relatively "unproven" and new language
 
M

Miha Markic

Hi Takeshi,

Takeshi said:
Hi All,

I'm new to dotNET. I am (thinking of) building the presentation layer of
my application in dotNET. Communication with the backend will be done by
subject based (multicast) messaging - running on a Unix backend, with a
windows client (C Win32 DLL) resident on the front end.

I want to have a single code base for both a stand alone version of the
application (rich user interface, faster responses via local cacheing
etc), as well as a web enabled version of the application (for internet
acess - but with slightly cut down features).

Q1). I want to use the same code base for these 2 "versions" of the
application - for all the obvious reasons, maintenability, reduction of
duplicity of effort etc. My question is: Is this possible, if so, any
suggestions on the best way to achieve this?

Put as much code into business layer.
You'll have to create differenet front-ends though.
Q2). Is it possible to develop web applications in dotNet that will run
in other browsers other than IE? (example Netscape?).

Sure. Web application is server side and it adopts its output to the client
browser automatically (depends also on controls you use).
Thanks

PS:
I'd prefer to use Vb or Vb.Net because of the RAD faetures, not keen on
C#, as it is a relatively "unproven" and new language

LOL."C# unproven", that is good one.
Take note that majority of framework is built with C#.
You'll have to use vb.net or C# since vb doesn't do .net.
 

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