Blogs

This Blog

News

Favorite Posts

Archives

ctodx

Discussions, news and rants from the CTO of DevExpress, Julian M Bucknall

eXpressApp Framework beta 1 is released


Earlier this morning we finally released our first beta for eXpressApp Framework (XAF to the cognoscenti).

This product's premise is an extremely interesting one for me: a .NET 2.0 framework that can create business applications either as rich client apps (WinForms) or as browser apps (ASP.NET 2.0). Or both. The architecture used by XAF is a variant of something I used to promote (sometimes vainly, sigh) in my previous roles as architect before Developer Express: the separation of the business object layer from the data access layer.

The XAF team have done a remarkable job: not only have they enforced separation between the business and the data layers, they've also done the same for the presentation layer as well. Hence, although XAF targets WinForms or ASP.NET at present, the architecture is so designed that a move to other presentation layers like WPF will be fairly easy (in fact, the main problem at present with a WPF target is the lack of rich controls -- something else we're working on).

XAF is built upon our eXpress Persistent Objects (XPO) framework and exercises that underlying framework thoroughly. You can declare additional business objects (or enhance current objects) easily in code and the schema analysis tool in XPO will update the database schema the next time the application is run. Even now, after knowing about this facility for a while, I find it a great acheivement: it's nothing less than agile database development.

Anyway, go here to read about the scope of this first beta, or here to read about the architecture and the underlying models and layers used by XAF. The XAF Beta 1 can be downloaded from here.

Published Dec 19 2006, 01:35 PM by
Bookmark and Share

Comments

ctodx

Now that we've released the first beta of eXpressApp Framework (XAF), we should explain our thinking...
December 19, 2006 7:24 PM

mp

hello! im currently using eXpressApp Framework (XAF) beta version and im just curious why everytime i compile and run myFirstApplication sample project, my C: drive (where my OS resides) decreases its size by 300mb? By the way, my VS.Net and eXpressApp are installed in a different drive.

Is this because of the object cache?

Thanks!
January 19, 2007 4:37 AM

About Julian Bucknall (DevExpress)

Julian is the Chief Technology Officer at Developer Express. You can reach him directly at julianb@devexpress.com. You can also follow him on Twitter with the ID JMBucknall.
LIVE CHAT

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, Silverlight, ASP.NET, WinForms, HTML5 or Windows 8, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2014 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners