VN:F [1.8.2_1042]
Rating: 1.7/5 (3 votes cast)
I’m going to start my dev journal by expressing my frustrations at Microsoft SharePoint and all that it stands for. Usually, I am a man that likes to create his own solutions from the ground up simply because it’s better that way. There are several reasons for that, among which the possibility of knowing the classes you work with, creating your own workflow, setting your own standard of functionality. These would be only the major advantages of working with your own code. In the following article I will assess some of the things I like and many more things I dislike about Microsoft’s SharePoint solution. By “SharePoint” I am going to refer to the more crippled edition that is Windows SharePoint Services, available as a free download from Microsoft’s website and installable on any computer running Windows Server 2003 or 2008.
Now, why have I picked up SharePoint in the first place? Well, sometimes you don’t get to play by your own rules and a client requests that a specific tool be used in the development of his solution and, since the customer is (almost) always right I set up in my trek amidst the tangled jungle of what is possibly the best and worst thing to happen to ASP.NET-based solutions lately. I’ve only worked with the thing for 3 weeks now, so I’m still learning the ropes so I’ll beg your pardon if I speak out of my league. On the surface, SharePoint looks like a real time and money saver, since it offers a lot of functionality straight out-of-the-box. It handles your security, it handles all those nasty things like organizing your users, permissions, groups, websites, content so you don’t have to. Basically you could build a simple Team Site for your small business right from the start, without the hassle of writing code, worrying about exceptions, databases, connections, classes and other outerworldly stuff like that. Continue reading…