I'm searching for a development tool...

T

turghat

Hi everyone.

My company (19 people) works on small/medium projects. We develop,
using .NET and Visual Studio, web or windows applications for business
and educational organizations. We divide the projects in small
groups... each one indipendent from others.

What's my problem?

Many of the projects on which we're working on have the same
requirements and basic functions. To create the basis of a new
application, each group develops the same things of other groups...
Obviously, just a little bit different, but substantially the same. I
have notified to all that we were developing the same things, losing
time and money... That's the answer of each group: "But, the aims of
our project are different from yours. So we prefer to follow this way,
etc.". That's a b.s. (I hope you can imagine what I intend for b.s.).

Anyway, I've thinked to resolve the problem using a tool capable to
create the basics for any web or windows application on .NET to
constrain people to work on the same foundations. My problem is not
referred to layout or components (like menu control, for example) but
to the structure of the application: database, logic, hierarchies,
roles...

I'm looking for this type of tool. Any idea? Any help is grateful.

Thanks for your suggestions.
 
M

Markus

Anyway, I've thinked to resolve the problem using a tool capable to
create the basics for any web or windows application on .NET to
constrain people to work on the same foundations. My problem is not
referred to layout or components (like menu control, for example) but
to the structure of the application: database, logic, hierarchies,
roles...

I'm looking for this type of tool. Any idea? Any help is grateful.


Check out the Microsoft Practices:
- Enterprise Library (Logging, Exception Handling, Data Access etc.)
Link [1]
- Composite UI Application Block (UI Suggestions, Basic Windows Apps
etc.), Link [2]


hth
Markus


[1]
<http://www.gotdotnet.com/codegallery/codegallery.aspx?id=295a464a-6072-4e25-94e2-91be63527327>

[2]
<http://www.gotdotnet.com/codegallery/codegallery.aspx?id=22f72167-af95-44ce-a6ca-f2eafbf2653c>
 
C

clintonG

As the CAD Manager for architectural firms we went through the same thing
and it continues to occur. Staff simply will not play well together and use
the standards the firm wants to be used. What a PITA because principles
won't fire most of these goons but everybody comes to the lunchroom for free
pizza to sing about the "team."

Well, unlike the POS crippleware software sold by Autopimp at least Visual
Studio projects can be templated. There's one book I've seen published by
WROX called something like "MVP Tricks" and I think there's a chapter on
templating new projects. There's information around here and there on the
web how this is done. At least when a new project is started Visual Studio
will create and use the templated resources you want to be used.


<%= Clinton Gallagher
NET csgallagher AT metromilwaukee.com
URL http://clintongallagher.metromilwaukee.com/
MAP 43°2'17"N 88°2'37"W : 43°2'17"N 88°2'37"W
 
T

turghat

Many thanks guys, for your suggestions.
I was trying for an open source or a commercial software... So, I've
appreciated your suggestions much more.
Anyway, if anyone has other tips... thanks in advance.

H. T.
 
M

marvyjohns

I think that this product (I use) could be interesting for you.
The name is Vendidi Framework at www.vendidi.com
It's a class library for .NET dedicated to create the basis for web and
windows applications.
Regards,
M.Johns
 
P

Pharaon

Anyway, I've thinked to resolve the problem using a tool capable to
create the basics for any web or windows application on .NET to
constrain people to work on the same foundations. My problem is not
referred to layout or components (like menu control, for example) but
to the structure of the application: database, logic, hierarchies,
roles...

I'm looking for this type of tool. Any idea? Any help is grateful.

Thanks for your suggestions.

Hi there,

I think it will be rather hard to find the tool which exactlly fits you
requirements. My company was in the same situation as you are now a few
years ago. To solve this problem we used a code-generation tool -
CodeSmith (http://www.codesmithtools.com). Using it 2 or 3 the most
experienced developers from your team can create highly-customizable
template solutions for each project type. There are already a number of
samples, even open source, my favourite is this one -
http://www.nettiers.com.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top