Rethinking #mvc in #excel, Word and PowerPoint after 25 Years
▻https://hackernoon.com/rethinking-mvc-in-excel-word-and-powerpoint-after-25-years-34c2d8ced7f1?
I’ve talked about the challenges of building responsive applications in other blog posts (e.g. hereand here). Microsoft Office took a significantly different approach for Word, PowerPoint, and Excel when they built for the modern mobile platforms (WinRT, Android, iOS) compared to the traditional architecture on Win32. I want to talk about what the team did and why they changed the architecture they had been using for several decades. I was leading Office development at the time and was deeply engaged in the design discussions and planning around these issues.All well-behaved interactive applications try to stay responsive. At its most basic, “responsive” means that the application continues to receive and process messages that the system queues for it (e.g. touch events, mouse events or (...)
#microsoft-office #software-architecture #model-view-controller