Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

how to build large scale applications?

0 views
Skip to first unread message

John Rebbeck

unread,
Feb 19, 2002, 12:19:25 AM2/19/02
to
Is there anywhere on the web I can learn to build large scale applications
in ASP.NET? I know how to code in C# reasonably well but when it comes to
designing and building the structure of anything slightly complex I
completely lose it.

There are examples but they only show how to build that application, not
explaining why to build different apps in different ways.

Can someone recommend something to read? I would prefer online information
but if reading a book is crucial I will.

Cheers,
John


Paul ingles

unread,
Feb 19, 2002, 6:41:33 PM2/19/02
to
In a strange way, I've already written this post, I've
just come back up here to introduce it :)

It depends on what you mean by structure. For the sake
that I've already written a few paragraphs about multi-
tiered web type business uses, I'll assume that's what
you meant :)

MSDN run some very good examples. Effectively, they have
a team that are challenged to knock up a case study type
site using some new technology, explaining the process
that went into it, for example, Duwamish books and Cold
Rooster consulting. Take a look at
msdn.microsoft.com/library/ for more on them.

Outside of that, the best thing to do is just to play
around and see how it goes. Give yourself a challenge,
and follow it through as if it were a real project. Do a
little requirements analysis, what features are required,
maybe even produce a few little models to help you
visualise it -- take a look around the web for some
UML/Rational Rose tutorials for more on modeling -- then
go through the stages of designing storage, then the
business components (i.e. how your application will
interact with data), and then finally you build the UI
layer on top.

The best thing about this kind of abstraction is that it
shouldn't matter what UI you go with, you can use the
same business objects. So, you could for example produce
a native WinForms app using C#, but also create an
ASP.NET application that interfaces the same data etc.

This is the one thing that's totally grabbed me
about .NET -- the same features across any language, and
the best thing about C# is its so neat and simple, and
designed for .NET!

Not sure whether that's of help, but really just read
around the subject, i.e. read about OO design, read about
Database design, visual modeling, that kind of thing, and
start working on your own ideas. See what works, you'll
soon pick up the best way of doing things.

The MSDN Library always has something good, I tend to
check it out at least a few times a week :)

Regards,
Paul

>.
>

0 new messages