How would you design an application with many target platforms and devices?
Posted
by
Pierre 303
on Programmers
See other posts from Programmers
or by Pierre 303
Published on 2011-02-05T10:10:59Z
Indexed on
2011/02/05
15:32 UTC
Read the original article
Hit count: 287
I'm in a very beginning of the design phase of an application that will have to run in the following platforms/devices:
- Desktop: Windows, Linux & Mac
- Mobile: Android, iPhone/iPad & Windows Phone 7
- Web: Silverlight
I will use C# on Mono and I want to maximize code re-usability.
Except for the desktop (I'll use WinForms/GTK#), my concern is related to many different GUI that I will face.
What would be your approach? Obviously, the views will be different, but what about the controllers, data access, utility classes, etc. Is it really acceptable to share everything but the views?
© Programmers or respective owner