Advanced All In One .NET Framework (should i go for a software factory ?)
Posted
by alfredo dobrekk
on Stack Overflow
See other posts from Stack Overflow
or by alfredo dobrekk
Published on 2010-05-01T20:18:54Z
Indexed on
2010/05/02
12:17 UTC
Read the original article
Hit count: 234
Hi,
i m starting a new project that would basically take input from user and save them to database among about 30 screens, and i would like to find a framework that will allow the maximum number of these features out of the box :
- .net c#.
- windows form.
- unit testing
- continuous integration
- logging
- screens with lists, combo boxes, text boxes, add, delete, save, cancel that are easy to update when you add a property to your classes or a field to your database.
- auto completion on controls to help user find its way
- use of an orm like nhibernate
- easy multithreading and display of wait screens for user
- easy undo redo
- tabbed child windows
- search forms
- ability to grant access to some functionnalities according to user profiles
- mvp/mvvm or whatever design patterns
- either some code generation from database to c# classe or generation of database schema from c# classes
- some kind of database versioning / upgrade to easily update database when i release patches to application once in production
- automatic control resizing
- code metrics analysis
- some code generator i can use against my entities that would generate some rough form i can rearrange after
- code documentation generator
- ...
At this point i have 3 options :
- Build from scratch on top of clr :(
- Find functionnalities among several open source framework and use them as a stack for infrastucture
- Find a "software factory"
I know its lot but i really would like to use existing code to build upon so i can focus on business rules.
What open source tools would u use to achieve these ?
© Stack Overflow or respective owner