473,382 Members | 1,420 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

General question on design strategy

Aug 2, 2007
12:00pm

Hi all

I have to design and program an application which will be used in three
countries. It would be a fairly large application with lot of data entry.
The database hence has to be consolidated and at one location.

Now the internet is excellent in one country and reasonable in the other
two.

What strategy should I follow in designing. I want to use VB.Net and SQL
server.

1. Should I program the applications in standard VB.Net and give access to
two countries through Terminal Server.
2. Should I program the entire applications in ASP. If yes would this not be
slow and what about the availability of components as compared to a desk top
setup.
3. Keep the application on a local server in all three countries but use
only the SQL database remotely.

Which would be faster and better 1 or 2, in terms of ease of programming,
performance etc.

Is there any other strategy or combination that I can use.

Thank you all in advance

Mike TI
Aug 2 '07 #1
3 1460
1. Should I program the applications in standard VB.Net and give access to
two countries through Terminal Server.
Possible , however a program that runs on a terminal server shoul be
programmed with a TS design pattern
http://msdn2.microsoft.com/en-us/library/Aa383490.aspx ( or do you just
feel lucky :-)
2. Should I program the entire applications in ASP. If yes would this not be
slow and what about the availability of components as compared to a desk top
setup.
In ASP.Net ?? i guess ,,,, Well i wrote hughe data aware projects that
respond in mili seconds , ( for some examples http://www.tireponline.de (
login as one of the vistors ) , or
http://www.katalog.bildelskatalogen....&lic=&x=88&y=6 (
these projects were written in VS.Net 2003 for customers of my previous
employer) i don`t even call this websites but Web Applications , about the
components well , i just wrote everything in plan HTML and javascript , also
because these projects are client independend ( Windows , Unix , Linux , IE ,
Mozilla ) as this was one of the requirments

3. Keep the application on a local server in all three countries but use
only the SQL database remotely.
Yes also a good idea , you could interact with the sql server through web
services or through remoting

You could also choose for a Smart client application aproach
http://www.devx.com/MicrosoftISV/Article/27923

Which would be faster and better 1 or 2, in terms of ease of programming,
performance etc.
Depends on Your skills , the budget and or availlable hardware infrastructure

regards

Michel
"Mike TI" wrote:
Aug 2, 2007
12:00pm

Hi all

I have to design and program an application which will be used in three
countries. It would be a fairly large application with lot of data entry.
The database hence has to be consolidated and at one location.

Now the internet is excellent in one country and reasonable in the other
two.

What strategy should I follow in designing. I want to use VB.Net and SQL
server.

1. Should I program the applications in standard VB.Net and give access to
two countries through Terminal Server.
2. Should I program the entire applications in ASP. If yes would this not be
slow and what about the availability of components as compared to a desk top
setup.
3. Keep the application on a local server in all three countries but use
only the SQL database remotely.

Which would be faster and better 1 or 2, in terms of ease of programming,
performance etc.

Is there any other strategy or combination that I can use.

Thank you all in advance

Mike TI
Aug 2 '07 #2
Thank you very much for your detailed help

Mike TI

"Michel Posseth [MCP]" <Mi**************@discussions.microsoft.comwrote in
message news:9B**********************************@microsof t.com...
>
>1. Should I program the applications in standard VB.Net and give access
to
two countries through Terminal Server.

Possible , however a program that runs on a terminal server shoul be
programmed with a TS design pattern
http://msdn2.microsoft.com/en-us/library/Aa383490.aspx ( or do you
just
feel lucky :-)
>2. Should I program the entire applications in ASP. If yes would this not
be
slow and what about the availability of components as compared to a desk
top
setup.

In ASP.Net ?? i guess ,,,, Well i wrote hughe data aware projects that
respond in mili seconds , ( for some examples http://www.tireponline.de
(
login as one of the vistors ) , or
http://www.katalog.bildelskatalogen....&lic=&x=88&y=6 (
these projects were written in VS.Net 2003 for customers of my previous
employer) i don`t even call this websites but Web Applications , about
the
components well , i just wrote everything in plan HTML and javascript ,
also
because these projects are client independend ( Windows , Unix , Linux ,
IE ,
Mozilla ) as this was one of the requirments

>3. Keep the application on a local server in all three countries but use
only the SQL database remotely.

Yes also a good idea , you could interact with the sql server through web
services or through remoting

You could also choose for a Smart client application aproach
http://www.devx.com/MicrosoftISV/Article/27923

>Which would be faster and better 1 or 2, in terms of ease of programming,
performance etc.

Depends on Your skills , the budget and or availlable hardware
infrastructure

regards

Michel
"Mike TI" wrote:
>Aug 2, 2007
12:00pm

Hi all

I have to design and program an application which will be used in three
countries. It would be a fairly large application with lot of data entry.
The database hence has to be consolidated and at one location.

Now the internet is excellent in one country and reasonable in the other
two.

What strategy should I follow in designing. I want to use VB.Net and SQL
server.

1. Should I program the applications in standard VB.Net and give access
to
two countries through Terminal Server.
2. Should I program the entire applications in ASP. If yes would this not
be
slow and what about the availability of components as compared to a desk
top
setup.
3. Keep the application on a local server in all three countries but use
only the SQL database remotely.

Which would be faster and better 1 or 2, in terms of ease of programming,
performance etc.

Is there any other strategy or combination that I can use.

Thank you all in advance

Mike TI

Aug 4 '07 #3
Well i hope you can do something with it

As i said it is verry difficult for an outsider to say , this is the best
solution ,, cause there are so manny factors,, some are probably unknown to
you at this stage of the project
However i hope that after looking at the web applications i showed , that a
web application can be pretty fast , and pretty rich in interface ( i had a
graphic designer with these projects )

However as you mentioned that one of the branches have poor internet
connections , i thought that a smart application design might be interesting
for you to investigate .

see if it suits you needs

regards

Michel
"Mike TI" wrote:
Thank you very much for your detailed help

Mike TI

"Michel Posseth [MCP]" <Mi**************@discussions.microsoft.comwrote in
message news:9B**********************************@microsof t.com...
1. Should I program the applications in standard VB.Net and give access
to
two countries through Terminal Server.
Possible , however a program that runs on a terminal server shoul be
programmed with a TS design pattern
http://msdn2.microsoft.com/en-us/library/Aa383490.aspx ( or do you
just
feel lucky :-)
2. Should I program the entire applications in ASP. If yes would this not
be
slow and what about the availability of components as compared to a desk
top
setup.
In ASP.Net ?? i guess ,,,, Well i wrote hughe data aware projects that
respond in mili seconds , ( for some examples http://www.tireponline.de
(
login as one of the vistors ) , or
http://www.katalog.bildelskatalogen....&lic=&x=88&y=6 (
these projects were written in VS.Net 2003 for customers of my previous
employer) i don`t even call this websites but Web Applications , about
the
components well , i just wrote everything in plan HTML and javascript ,
also
because these projects are client independend ( Windows , Unix , Linux ,
IE ,
Mozilla ) as this was one of the requirments

3. Keep the application on a local server in all three countries but use
only the SQL database remotely.
Yes also a good idea , you could interact with the sql server through web
services or through remoting

You could also choose for a Smart client application aproach
http://www.devx.com/MicrosoftISV/Article/27923

Which would be faster and better 1 or 2, in terms of ease of programming,
performance etc.
Depends on Your skills , the budget and or availlable hardware
infrastructure

regards

Michel
"Mike TI" wrote:
Aug 2, 2007
12:00pm

Hi all

I have to design and program an application which will be used in three
countries. It would be a fairly large application with lot of data entry.
The database hence has to be consolidated and at one location.

Now the internet is excellent in one country and reasonable in the other
two.

What strategy should I follow in designing. I want to use VB.Net and SQL
server.

1. Should I program the applications in standard VB.Net and give access
to
two countries through Terminal Server.
2. Should I program the entire applications in ASP. If yes would this not
be
slow and what about the availability of components as compared to a desk
top
setup.
3. Keep the application on a local server in all three countries but use
only the SQL database remotely.

Which would be faster and better 1 or 2, in terms of ease of programming,
performance etc.

Is there any other strategy or combination that I can use.

Thank you all in advance

Mike TI


Aug 4 '07 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: ajsiegel | last post by:
Viile writes - >Type declarations are a feature that might benefit IronPython and >Jython more than they would CPython. How much is this part of Guido's decisionmaking process? Guido is ,...
2
by: Tim Smith | last post by:
Dear All, Silly question, but I am having trouble understanding the diagram on the inside back cover entitled "Design Pattern Relationships." It shows the relationships between all of the...
10
by: Tom Dacon | last post by:
I'm curious to see if anyone has an opinion on this little design question - I'm doing a computational astronomy library in C#, purely for my own use, and one of the things that happens regularly...
1
by: Gert Van den Eynde | last post by:
hi, i'm writing a numerical quadrature class and could use some help on the design. a numerical quadrature needs two "algorithms": the quadrature method and (possibly) a variable transform....
6
by: Daniel Santa Cruz | last post by:
Hello all, I've been trying to go over my OO Patterns book, and I decided to try to implement them in Python this time around. I figured this would help me learn the language better. Well,...
2
by: =?Utf-8?B?QmVu?= | last post by:
I have a Customer table in the database that relates to a CustomerType table (I have several other table combinations in the database like Document and DocumentType). As far as I can tell, I...
2
by: nw | last post by:
Hi, I previously posted a question asking for suggestions on my class design. My original code consisted of a pure virtual base class Body which contained a number of integration algorithms...
2
by: Jim Langston | last post by:
I am working on a class design to contain the indices of triangle lists for body parts. This is for 3d modeling. As as start I have: class PartTriangles { public: PartTriangels( const...
2
by: Joey | last post by:
I have written an app in C#/asp.net 2.0 that is a system built to handle a large number of scenarios. Part of that system involves allowing users to download large files. As part of my original...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.