473,405 Members | 2,185 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,405 software developers and data experts.

1 large application versus many smaller pieces

PCK
I am working on porting our existing intranet from classic ASP to ASP.NET.
Currently the code is in a single application. After I complete the
conversion there could be up to 6 developers maintaining the application. I
feel that for scalability purposes it would be better to break it up into 5
or 6 functional areas. However my manager feels that we will gain nothing by
doing this and that it will actually be more of a hassle. I cannot come up
with a solid argument for my side.

Am I correct to think that we should break everything up? I would
appreciate some advice from either side of the discussion.

Thanks.
Nov 19 '05 #1
2 1067
You definitely should break it up. ASP.Net is object-oriented, lending
itself well to separation of presentation, business, and data layers, and
possibly other divisions within the business tier. Whether you can convince
your manager of this or not, well... that depends on the Dilbert factor.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
Sometimes you eat the elephant.
Sometimes the elephant eats you.

"PCK" <PC*@discussions.microsoft.com> wrote in message
news:08**********************************@microsof t.com...
I am working on porting our existing intranet from classic ASP to ASP.NET.
Currently the code is in a single application. After I complete the
conversion there could be up to 6 developers maintaining the application.
I
feel that for scalability purposes it would be better to break it up into
5
or 6 functional areas. However my manager feels that we will gain nothing
by
doing this and that it will actually be more of a hassle. I cannot come
up
with a solid argument for my side.

Am I correct to think that we should break everything up? I would
appreciate some advice from either side of the discussion.

Thanks.

Nov 19 '05 #2
Well I would need to know more about the application, but one of the core
philosphies of computer science and application development is modularity and
reusability. Always break your code into smaller reusable chunks and call
those from main applications. Building a large monolithic app will lead to
headaches during design, scalabilty issues later, and will cause more support
issues and lost production time. Convincing your manage, of course, is a
matter for the Gods.
--
There is always a way
"Kevin Spencer" wrote:
You definitely should break it up. ASP.Net is object-oriented, lending
itself well to separation of presentation, business, and data layers, and
possibly other divisions within the business tier. Whether you can convince
your manager of this or not, well... that depends on the Dilbert factor.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
Sometimes you eat the elephant.
Sometimes the elephant eats you.

"PCK" <PC*@discussions.microsoft.com> wrote in message
news:08**********************************@microsof t.com...
I am working on porting our existing intranet from classic ASP to ASP.NET.
Currently the code is in a single application. After I complete the
conversion there could be up to 6 developers maintaining the application.
I
feel that for scalability purposes it would be better to break it up into
5
or 6 functional areas. However my manager feels that we will gain nothing
by
doing this and that it will actually be more of a hassle. I cannot come
up
with a solid argument for my side.

Am I correct to think that we should break everything up? I would
appreciate some advice from either side of the discussion.

Thanks.


Nov 19 '05 #3

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

Similar topics

36
by: Andrea Griffini | last post by:
I did it. I proposed python as the main language for our next CAD/CAM software because I think that it has all the potential needed for it. I'm not sure yet if the decision will get through, but...
3
by: Michael | last post by:
Does anyone have any ideas about how I can go about this faster. I have a large form that is being submitted, and from that a new row in a database will be created. I'm working on the page that...
24
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? ...
0
by: Sam Carleton | last post by:
I am looking for advice on best practices. I am coding against a digital camera SDK. One of the callback functions returns the large, multi megabyte images in smaller chunks. Some of the images...
12
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...
6
by: WideBoy | last post by:
Hi I am wondering if someone has any ideas on how I might resolve the following problem. I have a large namespace file (1.5 MB) generated from a UML logical data model, which needless to say,...
4
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...
20
by: Charles Sullivan | last post by:
I understand different processor hardware may store the bits in a byte in different order. Does it make a difference in C insofar as bit-shifting unsigned char variables is concerned? E.g, if I...
25
by: tekctrl | last post by:
Anyone: I have a simple MSAccess DB which was created from an old ASCII flatfile. It works fine except for something that just started happening. I'll enter info in a record, save the record,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
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,...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.