Click here to Skip to main content
13,146,365 members (44,111 online)

Welcome to the Lounge

   

For discussing anything related to a software developer's life. Technical discussions are encouraged, but click here to ask your programming questions.

The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct, no programming questions and please don't post ads.
 
GeneralRe: Software Architecture & Frameworks Pin
_Maxxx_13-Mar-14 17:55
professional_Maxxx_13-Mar-14 17:55 
GeneralRe: Software Architecture & Frameworks Pin
JimmyRopes13-Mar-14 20:14
memberJimmyRopes13-Mar-14 20:14 
GeneralRe: Software Architecture & Frameworks Pin
mark merrens13-Mar-14 5:00
membermark merrens13-Mar-14 5:00 
GeneralRe: Software Architecture & Frameworks Pin
Jörgen Andersson13-Mar-14 7:25
professionalJörgen Andersson13-Mar-14 7:25 
GeneralRe: Software Architecture & Frameworks Pin
Simon Lee Shugar13-Mar-14 22:45
memberSimon Lee Shugar13-Mar-14 22:45 
GeneralRe: Software Architecture & Frameworks Pin
thatraja14-Mar-14 0:29
protectorthatraja14-Mar-14 0:29 
GeneralRe: Software Architecture & Frameworks Pin
Simon Lee Shugar14-Mar-14 0:36
memberSimon Lee Shugar14-Mar-14 0:36 
GeneralRe: Software Architecture & Frameworks Pin
Marc Greiner at home14-Mar-14 0:32
memberMarc Greiner at home14-Mar-14 0:32 
This kind of framework exists already, done properly, for example in DevExpress XAF (eXpressApp Framework).

By done properly, I mean that it has it all, you only concentrate on your business:
1. You design the business model, UML style: All types of relations are supported: 1-1, 1-n, n-m, parent-child, etc.
2. You click the “Compile” button.
3. You get:
- the WinForms business application
AND
- the Web application,
built automatically, designed like you would have done it (maybe even better...), totally configurable, even at runtime.
- The database is generated (or updated) for you, with proper tables, fields, indexes, constraints, etc., be it MSSQL, Oracle, you name it (for 12 different RDBMs).
4. As a bonus, you get: User, Roles, Authorization (per class, record or even at the field level), Active Directory login, Auditing, dynamic layout of lists and detail layouts, localization (even at runtime), reporting, etc... the list goes on: you name it, they have it, top notch support included.

Most of the features are runtime configurable. For example, you can create reports at runtime, in a full fledged award winning visual designer.

It is compatible with Entity Framework, although it proposes the DevExpress XPO by default, with which I believe you can better fine tune specific use cases.

The library comes at around 2200 $ per developer. When I demonstrated it to a colleague, he thought that it could cost 100.000 of $, no joke.

Note that a XAF project is nothing other than a standard .NET project, you are not bound to any hypothetic limits that XAF would impose you.

Some links to mind blowing demos:
Amanda building a small XAF business application in 10 minutes[^]
Seth showing XAF in depth (1h 10mn video that highlights many basic features of XAF)[^]

Some articles abouts XAF here at code project:
Getting the Job Done with XAF[^]
Using Domain Components (DC) in XAF[^]
Dungeons of XAF and Magic[^]

Download the full XAF framework (one month trial), including their award winning controls
DevExpress[^]

Disclaimer: I am not a DevExpress employee. I use their control set daily in my daytime job as an employee of a small software shop and as a hobbyist at night. The DevExpress tools, including XAF, help me every day to solve my business cases.
GeneralRe: Software Architecture & Frameworks Pin
Brady Kelly14-Mar-14 4:04
memberBrady Kelly14-Mar-14 4:04 
GeneralRe: Software Architecture & Frameworks Pin
Acaz Souza Pereira17-Mar-14 4:49
memberAcaz Souza Pereira17-Mar-14 4:49 
GeneralFound the plane!! Pin
Blue Waffle13-Mar-14 2:33
memberBlue Waffle13-Mar-14 2:33 
GeneralRe: Found the plane!! Pin
OriginalGriff13-Mar-14 2:41
protectorOriginalGriff13-Mar-14 2:41 
GeneralRe: Found the plane!! Pin
Blue Waffle13-Mar-14 2:46
memberBlue Waffle13-Mar-14 2:46 
GeneralRe: Found the plane!! Pin
OriginalGriff13-Mar-14 3:07
protectorOriginalGriff13-Mar-14 3:07 
GeneralRe: Found the plane!! Pin
Septimus Hedgehog13-Mar-14 3:32
memberSeptimus Hedgehog13-Mar-14 3:32 
GeneralRe: Found the plane!! Pin
OriginalGriff13-Mar-14 3:37
protectorOriginalGriff13-Mar-14 3:37 
GeneralRe: Found the plane!! Pin
Septimus Hedgehog13-Mar-14 5:09
memberSeptimus Hedgehog13-Mar-14 5:09 
GeneralRe: Found the plane!! Pin
Eggbert Bartholomew Bligh13-Mar-14 4:50
memberEggbert Bartholomew Bligh13-Mar-14 4:50 
GeneralRe: Found the plane!! Pin
Septimus Hedgehog13-Mar-14 5:14
memberSeptimus Hedgehog13-Mar-14 5:14 
GeneralRe: Found the plane!! Pin
mark merrens13-Mar-14 4:59
membermark merrens13-Mar-14 4:59 
GeneralRe: Found the plane!! Pin
xiecsuk13-Mar-14 23:15
memberxiecsuk13-Mar-14 23:15 
GeneralRe: Found the plane!! Pin
JimmyRopes13-Mar-14 18:26
memberJimmyRopes13-Mar-14 18:26 
GeneralCCC I Win! Pin
Dalek Dave13-Mar-14 2:20
memberDalek Dave13-Mar-14 2:20 
GeneralRe: CCC I Win! Pin
Rage13-Mar-14 2:44
professionalRage13-Mar-14 2:44 
GeneralRe: CCC I Win! Pin
Rage13-Mar-14 3:34
professionalRage13-Mar-14 3:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy |
Web01 | 2.8.170915.1 | Last Updated 23 Sep 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid