473,785 Members | 2,482 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

large web application

OK,

so i'm designing a very large business auction website for a customer.
It would include such features as: Auctions, search, registration,
payment, fees on auctions, consignment services etc..

I just started laying out the design for all the objects to create
site, is there any advice anyone can give me when designing a website
this large. I want to make sure I make development time as quick as
possible, but at the same time I don't want to make an application that
requires constant changing to add features.

It will have a SQL server backend, asp.net using C# and be integrated
with a merchant account and SSL certificates for secure credit card
input etc..

any advice would be greatly appreciated.

Thanks!

DKode

Jul 21 '05 #1
8 1354
"but at the same time I don't want to make an application that
requires constant changing to add features."

Being dynamic keeps one ahead of the competition -- so you might want to
build your app in such a way that adding features is as painless as
possible. The only constant in everything is CHANGE. :)

But I'd say you have the right tools for the job. For Web based processing,
my only advice is to keep the web site interface(s) as simple as possible --
90% of the web development work I've seen attempts to overload the user
interface (aka everything on a single page). Pay very close attention to
security -- I found the Microsoft press book "Building Secure Microsoft
ASP.NET Application" a great source.

"DKode" <dk****@gmail.c om> wrote in message
news:11******** **************@ c13g2000cwb.goo glegroups.com.. .
OK,

so i'm designing a very large business auction website for a customer.
It would include such features as: Auctions, search, registration,
payment, fees on auctions, consignment services etc..

I just started laying out the design for all the objects to create
site, is there any advice anyone can give me when designing a website
this large. I want to make sure I make development time as quick as
possible, but at the same time I don't want to make an application that
requires constant changing to add features.

It will have a SQL server backend, asp.net using C# and be integrated
with a merchant account and SSL certificates for secure credit card
input etc..

any advice would be greatly appreciated.

Thanks!

DKode

Jul 21 '05 #2
DKode,

What are your goals different from other web applications, there should be
tons of books to help you.

Just my thought,

Cor
Jul 21 '05 #3
Hire someone that has does this before to help. Be sure this person was key
in the project from start to finish.
"DKode" <dk****@gmail.c om> wrote in message
news:11******** **************@ c13g2000cwb.goo glegroups.com.. .
OK,

so i'm designing a very large business auction website for a customer.
It would include such features as: Auctions, search, registration,
payment, fees on auctions, consignment services etc..

I just started laying out the design for all the objects to create
site, is there any advice anyone can give me when designing a website
this large. I want to make sure I make development time as quick as
possible, but at the same time I don't want to make an application that
requires constant changing to add features.

It will have a SQL server backend, asp.net using C# and be integrated
with a merchant account and SSL certificates for secure credit card
input etc..

any advice would be greatly appreciated.

Thanks!

DKode

Jul 21 '05 #4
I guess this isn't really that different from many other web
applications I've built. It's just that this project will have many
more add-ons than any other application I've created. Plus there are
many, many nuances such as fees, special acutions, consignment service,
forums, registration, administrator access to change the fees, payment
schedule, etc....

I started by writing everythign out in paragraphs for each process the
site will do, from reading a couple of UML books i'm trying to follow
the same patterns they have, then once I have all processes laid out I
will show the owner of the site to make sure I havent missed anything
and start creating the objects needed from there.

The way I viewed it is a normal 3-tier application. Database backend
broadcasting to a business layer that will in turn broadcast
datasets/datareaders to the web frontend.

any other opionions on the use of datasets? I imagine on some of the
database requests that the sql query would return a very large number
of rows, in which case I would use datareaders as often as possible.
thanks!

Jul 21 '05 #5
DKode,

This sentence triggered me.
I would use datareaders as often as possible thanks!


When there is only "reading" there is seldom a problem in a design, in my
opinion is setting your view on "updating" in a multiuser environment a
better approach. You said "Auctions" and therefore even more.

Just an idea that came up by me reading your message.

Cor
Jul 21 '05 #6
thank you

that helps me focus on certain areas more than others and pay close
attention to the updating of data. I know that datasets incur more
overhead that using a datareader and creating the update code myself.

I don't think I want to manage all the updating myself and it would be
easier to use datasets, but I forsee that often I will only be updating
one row at a time and/or inserting a new row in another table.

in opionion, for stuff like this would I be better off with datasets or
homegrown data updating techniques?

thank you.

DKode

Jul 21 '05 #7
DKode
in opionion, for stuff like this would I be better off with datasets or
homegrown data updating techniques?

Here I cannot give you an advise I am in doubt myself in the benefit of the
classic 3 tier in ADONET so this I leave to others.

Basicly a webapplication with a DLL created by VSNet in Net is
UI(the browser)<->The Application which is for all clients<->The database

As you see a 3 tier

I hope this gives some idea's anyway?

Cor

Jul 21 '05 #8
yeah, that helps. I pretty much have an overall idea of 3 tier as I
have designed 3 tier apps b4.

thanks!

Jul 21 '05 #9

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

Similar topics

24
4046
by: Salad | last post by:
Every now and then I see ads that state something like "Experience with Large Databases ...multi-gig...blah-de-blah" And I have to laugh. What's the difference between a large or small database? A table is a table, a record is a record, a field is a field. All you are doing is manipulating data in tables. I wouldn't think it'd make much difference in working with a table with 10 records or a billion records...they're nothing more than...
12
6191
by: Sharon | last post by:
I’m wrote a small DLL that used the FreeImage.DLL (that can be found at http://www.codeproject.com/bitmap/graphicsuite.asp). I also wrote a small console application in C++ (unmanaged) that uses the DLL above. Now the application, together with the above DLL’s is successfully loading a TIF image file (62992 x 113386 Pixels, Huffman RLE compression, 3200 x 3200 DPI resolution, binary colored (1 Bit Per Pixel), file on disk size 43.08...
8
2002
by: Robert Bravery | last post by:
Hi al,, New to VB.net. What methods should I use in ordewr to create a small exe application that can call other libraries. I am in the process of creating a rather large application, I don't want to end up, when I compile and build the application to have a exe 5.6mb big Any help pointing me in the right direction Thanks Robert
4
2047
by: =?Utf-8?B?VzFsZDBuZTc0?= | last post by:
When one architects a new project one of the first steps in the decision is to decide on the layers. (In my opinion anyway) One architecture that I have used before is to go solid OO and create objects, which normally are very small and only deals with the stuff pertaining to that object, then break it down into Business Process, Process Controllers and Data Access Objects for each "Object", each of which is created in it's very own .Net...
4
5104
by: =?Utf-8?B?U2VyZ2Vp?= | last post by:
Dear staff Can I get your assistance with \3GB (LARGEADDRESSAWARE) switch in mixed mode process built by VS 2008, please? I have a mixed mode application: C# GUI calling native C++ DLL through managed C++ wrapper. And I want to give the native C++ code access to large (>2G) addresses; but (if it’s possible) I do not want the managed code to use this extra GB of virtual memory. Questions are:
0
10324
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
10090
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9949
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
6739
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5380
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5511
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4050
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3645
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2879
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.