![]() ![]() ![]() ![]() Xamarin was formed by the original creators of Mono (a cross-platform. User interfaces are by far the least stable aspects of any application architecture, and UI technologies seem to evolve rapidly, so an architecture that can keep the UI layer as thin as possible is valuable for keeping ongoing maintenance costs in check. Unfortunately, at that time Silverlight was already being regarded as a dead man walking, even for internal line-of-business apps. I have in the past built out applications, based on the Model-View-ViewModel separated presentation pattern, that were able to push about 75% of the code burden into shared models and view models that could drive separate WPF, Silverlight and (to a more limited extent) ASP.NET MVC UI implementations. The prospect of being able to architect a single application that can run under three different UI platforms (iOS, Android and UWP) is very compelling. I haven’t been able to spend as much time as I’d have liked to have done in this area. I recently had a chance to revisit the latest state of cross-platform mobile development in Visual Studio. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |