The magic of XAF
…now with more MVC
Dmitri Artamonov
BlueMetal Architects
December, 2013
WinForms?
WTF, Dmitri?
A SDLC as an Ironman triathlon
Clients need to get to a mindset
where the business impact is figured
out
XAF as the swimming pool
• Focuses on the business domain and domaindriven design (DDD)
• WinForms and ASP.NET are incompa...
Key technology details
• No code generation, run-time resolution
• XML-based UI configuration
• Both WinForms and ASP.NET ...
…one last thing…
Companion Mobile Framework
• DevExtreme
• Develop in HTML5/JS for
Android/iOS/Windows Phone/Tizen
• Device simulators in V...
XAF Stack

DEMO
The End
XAF and DevExtreme frameworks by DevExpress
XAF and DevExtreme frameworks by DevExpress
Upcoming SlideShare
Loading in...5
×

XAF and DevExtreme frameworks by DevExpress

1,025

Published on

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,025
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

XAF and DevExtreme frameworks by DevExpress

  1. 1. The magic of XAF …now with more MVC Dmitri Artamonov BlueMetal Architects December, 2013
  2. 2. WinForms?
  3. 3. WTF, Dmitri?
  4. 4. A SDLC as an Ironman triathlon
  5. 5. Clients need to get to a mindset where the business impact is figured out
  6. 6. XAF as the swimming pool • Focuses on the business domain and domaindriven design (DDD) • WinForms and ASP.NET are incompatible with new technologies, but the model transfers • Clients don’t get hung up on UI implementation • Fast and ugly is key
  7. 7. Key technology details • No code generation, run-time resolution • XML-based UI configuration • Both WinForms and ASP.NET projects at the same time • Mobile DevExtreme framework integration • Build the business logic and UI follows
  8. 8. …one last thing…
  9. 9. Companion Mobile Framework • DevExtreme • Develop in HTML5/JS for Android/iOS/Windows Phone/Tizen • Device simulators in Visual Studio • Don’t need additional DE’s to create deployable packages (No Macs for iOS) • Knockout and Angular MVVM
  10. 10. XAF Stack DEMO
  11. 11. The End
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×