Ah, it’s been a while since I’ve made a post with this title. It’s time again though. My arch-enemy in software world has once again managed to astound me with it’s presence. And I mean that in a negative way. The question I’ve been asking myself recently is “Why? Why do businesses think that everything should be solved with SharePoint?”
My personal experience over the last few weeks is that businesses seem to think that every problem they have should be solved using SharePoint. After all, it’s the holy grail isn’t it? Even problems where a much easier solution would be to make a normal .NET web application in which you have much more freedom, seem to be solved by using SharePoint. SharePoint is a DMS and pretty good at it. But if your application won’t even touch upon the basics of a DMS system, why solve it in SharePoint?
If you only want to store data and practically no documents, then why the hell would you do that using SharePoint lists? There’s so many things wrong with the way data is stored in SharePoint lists that every database engineer would spontaneously wet his pants. I’ve touched upon these things in one of my other posts, such as no enforced foreign keys (the so called lookupfields in SharePoint), which is pretty much the essence of relational databases.
Using SharePoint in cases where document management isn’t the main system process only adds unneccesary overhead and makes a developers life a living hell trying to work around SharePoint functionalities to achieve the most simplest things. Yet most of my blogs are still about SharePoint, how come? Mainly because of the above reasons. Businesses choose SharePoint these days and you as a developer will have to deal with all the crap it throws at you. Crap that I want to archive so I can look it up when I need it again. And ofcourse to support all the other developers that are stuck in the same situation as I am.
I sincerely hope someday businesses will use SharePoint for the purposes it is supposed to be used. I am an ASP.NET developer at heart and as long as there are problems out there that I can solve without using SharePoint, I will do it.
Tweet er over
RSS Feed
Print deze post
113x bekeken
Ik heb iets te zeggen!