building your own Framework: why??

  • Thread starter Thread starter DraguVaso
  • Start date Start date
D

DraguVaso

Hi,

Some time ago I spoek to a guy who proudly announced that his company build
their own Framework tu be used as a base for their .NET-applications for
their customers. In my new job somebody suggested me to do the same.

But what the heck do they want to do with that? They both did it/wanted it
for the DataLayer and stuff, but I don't see really a big advantage in doing
these things. So I have this questions:
- What should such a Framework include?
- What benefits does it have?
- How do you write it?
- Anybody has a sample of such a thing?

Any answers, discussions, etc would de nice regarding this subject.

Pieter
 
A Framework should contain the classes that help fulfill your business'
unique needs. You should focus on distinct business needs that can be used
across multiple applications and leave app specific code in the application
project(s). Without knowing your business, I cannot suggest specifics of what
you might have in the Framework libraries.


---

Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

***************************
Think Outside the Box!
***************************
 
I can tell you why did this at our company - it allows for a much faster
development process. Since we have a framework that has been tested already,
usually the only thing we have to build are the UI pieces, and put in any
custom business logic for that project.

We actually have 2 frameworks - one for internet applications and one for
windows/desktop applications. The frameworks have all the security and data
access stuff built in, so it makes the development a lot faster and easier
to test. Plus, it's something we can easily get new hires to work in, so all
our code is fairly consistent.

I know that with our internet framework, (which we also have a site
"template" created to speed things along, as well), we can knock out a very
robust, feature-rich application (application-level security, dynamic,
role-based content and menus, and a site for administration of the data) in
a couple of days.

Theresa
 
Microsoft offers up an app framework that sits on top of the .Net framework.
Free source. If you want to create a framework for your apps, I recommend
that you start here.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp


--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
 
Back
Top