There’s a lot of buzz nowadays about moving to Office 365 and using the App Model to extend and customize the platform. However, I know a lot of folks aren’t even considering Office 365 just yet, so I was wondering how are you developing “Apps” internally?
Are you using Full Trust Farm solutions? Or, are you starting to create Apps internally? I am guessing the decision points will be based on the fact that Farm Solutions are far quicker to develop, but harder to migrate in the future. Whereas “Apps” are slow to develop but set you up for a potential move to Office 365…
Love to hear your thoughts…
I thought my post might polarise people and I make no apologies for that – discussion is healthy right.
I would just like to come back on a couple of points, the first regarding my comment about “the current cloud app model offering will do nothing for end users“. Please don’t think I am anti CSOM, actually I use it a great deal and it’s a wonderful thing in my view but CSOM is not the app model it’s just an API that can be used in the cloud app model as it can equally be used elsewhere.
Anyway, the point I was trying to make was that for end users there is not obvious benefit, that I can see, of delivering solutions via the app model rather than the traditional way. There is nothing I can do in the app model that I can’t do with a wsp solution but sadly the opposite is not true (the obvious exception to this is O365 where I can’t deploy a farm solution but we are talking on-prem here and not O365). Someone please put me straight if that last statement was wrong.
As for Facebook/Google/Amazon and other platforms who do things the open scripting way well I don’t think that it’s a like for like comparison. The crown jewels of my business data does not sit on Facebook.
There is lack of leadership here which actually makes me somewhat disappointed in Microsoft. In my view they should do what they have always done best and not be scared into thinking their empire is danger of collapse if they don’t follow suit. It actually makes my skin crawl to think that no-one had the balls to stand up to the marketing spin doctors and say, “no we are not going to rebrand a SharePoint list as an ‘app'” just to make it seem as though we are not being left behind.
It seems Microsoft have already decided that the whole world is going to the cloud and that on-prem is a dinosaur nearing extinction. Personally, I think that this a flawed conclusion. There are whole sectors out there (I used to work for NATO and security/defence are certainly one) who will never outsource to some data centre in some country which was chosen because the government offers good tax breaks.
And of course there is the ongoing saga of foreign government data access. Its one thing having my county’s government legally mandate that I hand over the keys to my company data but I’m really not going to run the risk that Microsoft (or anyone else for that matter) will hand over the keys to some other country’s government because they are told they have to – no way!
What sets Microsoft apart (for the moment) is that they do offer on-prem. If they do away with that then there is nothing to set them apart from the competition. Why would a company in virtually a monopoly position do away with the very thing that gives them that monology. It don’t make no sense to me!
