27

Microsoft Office Sharepoint Server.

There is no technology on Earth that speaks worse of Microsoft than is this crap. Nothing they ever made (not even Comic Sans) is as bad as Sharepoint.

No proper editor. Everything is slooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooow. To run it you need a state-of-the-art server. There is no way to make the UI modern, as Sharepoint itself is built upon 1995 era HTML. Tables in tables in tables in tables in tables. And even if you do a web part that's readable, it will be wrapped in shit and presented to the client anyway.
It's so easy to break too. Most of the time I was just watching why the fuck it didn't work. Huge problem with caching as well. Deploying any change requires 10 minutes of manual labor.

I get why companies want to use it. Out of the box it's got quite a few very nice features, and aside from the problems setting it up, and hardware requirements, it works decently well.

But I won't come near it unless I'm paid 100$ per hour or starving to death.

Comments
  • 1
    I second this! Sharepoint is a monstrocity. This is what happens when you let mickeysoft business jerks decide what a 'cloud application' is supposed to be.
  • 1
    I only know it from the user perspective, and it's a pain in the ass there as well.

    Usability is f****** hell, you should get a danger bonus to work with it.

    Half of the stuff doesn't even work with Internet Exploder.

    The so called "versioning" is one the worst shit I've seen in my life. Whoever made this, has never even gotten near a real version control.
  • 2
    @ddephor version control isn't the only thing they've never seen.
    They've never seen moderate resource usage, a thing called <div>, JS, CSS, etc. It's like they've gathered 10 000 people from India countryside, gave them a 1 month express tutorial on how to code, by a 60 year old worthless web developer who was willing to do it almost for free as long as he gets food.

    There was once a bug with one of their own built-in components, so I had to decompile it, so that I would know how to write a class that inherits that one, and overrides the faulty method. Holy shit! The things I saw there were enough to last me a life time. Tens of lines of code that looked literally like this:

    output.InnerText = output.InnerText + "<table id='";
    output.InnerText = output.InnerText + this.getId();
    ....

    you get the idea.
  • 1
    I built a webdav server bridge which syncs our app server (on AWS, files served from S3) and the client. Our clients can now remotely edit word, excel, and powepoint files.

    No sharepoint server needed thanks god.
  • 0
    Seems like you haven't tried Dynamics CRM and Ax :)
  • 0
    @BuggyBrain oh I have. But not too much. At least that thing doesn't have code written by complete and utter newbs.
  • 1
    Haha, true fact the tables inside tables blowed me the first time. But it has more other things! Like the view limit of 5000 elements, so if your document library has 5001 documents it just crashes when you go in. Or the remote events which you can't stop so them execute permanently (and you have to remove and add the event again to the list, like wtf). Or the datetime which the minimum value is 1900. This ones are funny too because SP index it using UTC+0, so if you are at gmt+1 the Day is displayed a day before the date was inserted (you cant even search your documents properly). Or the maximum 2 levels of navigation. Or to take a list for it's name, it stops working if your site is multilanguaje. I dont even understand why i have wasted my life developing for sp2010/2013/online. Ah... SharePoint that old ungrafetul cunt.
  • 1
    @dpobo wow, I truly feel for you brother. You went out there, and took it for the team. A true hero.

    I never went beyond setup and customization. Poor lads like you ended up swearing and cursing my name afterwards probably. Glad it wasn't me. Really glad. I only saw the tip. Looks like you got the full load.

    Maybe there needs to be some sort of fund for Sharepoint veterans, with psychological support for PTSD?
  • 1
    @apisarenco hahaha, you have been lucky then, even a nice setup of the enviorment is nearly impossible without running a powershell script despite the wizard app. And if you go o365 to skip this you have to develop your own framework wrapped with a crap called PnP or you won't be able to sleep.
    In my case the comany doesnt spend any fund on me because i was mentally fucked already, but man, i was happy with my asp mvc 4, the classes, linq, EF, pewpewpew, my virtual iis. I guess iam used to make bad calls (it applies to ladies too XD)
  • 1
    Ohh yes that's an epic piece of shit, the whole concept is utterly crap, should one meet the fapper mind behind it, it will totally justify go as medieval on that idiot as inhumanly possible
Add Comment