On what basis I make the statement?
I have been working on the new Microsoft products released this year, and observing the trend. Below are some examples of how things are changing with the new releases.
Windows Applications World:
Microsoft Office Customizations:
Office Macros were traditionally written in VBA. With Visual Studio Tools for Office(VSTO), we saw VB.Net being adopted. VB.Net was more widely used than C# in the Office Customization space as VB.Net is the logical upgrade path for VBA Code and also VBA developers.
JSON is lightweight and has performance benefits (compared to XML) when transmitted over the wire. The modern web services return data in JSON format, not XML (e.g Facebook API) . Some like built-in SharePoint Web services return data in both the formats, and let the consumer decide.
What if what Vinay Bhatia says does not turn out to be true?Standard Disclaimer: It’s based on my observations and my personal opinions, and if it does not turn out to be true, don’t sue me. However, a few years down the line, if my advice helps you move ahead of the competition, do let me know and buy me a drink.
What about other non-Microsoft platforms?I work in the Microsoft Technologies space, and my views are based on the changes that I am seeing in the way we develop in Microsoft technologies. If you work in non-Microsoft space, do let me know your views by leaving a comment.