Thread de la semaine
A Top Five list of SharePoint gripes set off a chain of blogs. Paul Shaeflein wrote a good rebuttal, but the fact is that these are as much recycled, outdated gripes about MSFT as they are about SharePoint. The author blissfully ignores obvious facts or answers, which sort of undermines the whole exercise. Bil wrote the best post in the series simply by bringing the focus back to what SharePoint is.
Time to join the fray.
1. It's a crappy mish-mash of multiple technologies.
The
author's argument is that
Java is the same as Javascript, and since MSFT had
issues with Java, it shouldn't be using Javascript. Really,
go read it, that's the argument. Objecting to Javascript
today is like objecting to XHTML. You would prefer PHP?
VBScript? The author also expresses surprise when
discovering that web development in the year 2005 requires
knowledge of CSS, HTML, and XML. Seriously. In a
magazine with a home
page feature
on the future of C++, an argument slagging the complexity of Javascript. Or
maybe it's the fact that MSFT uses Javascript at all. It's
hard to tell, but the author does seems convinced that
something is "crappy," somewhere.
2. The development team is playing the Longhorn card.
The
claim is that SharePoint features are being delayed because
the dev team is waiting for Longhorn. Exactly what in
Longhorn are they waiting for? Avalon (which doesn't have
anything to do with SP)? Indigo (which will be released
sooner than Longhorn and has less relevance than IIS7 to
SP)? WinFS (which was pulled from Longhorn and properly
moved back to Blackcombe)? The author fails to understand
that SharePoint development is actually tied to ASP.NET,
version 2 of which recently hit Beta 2, with RTM due in Fall
of 2005. The SP team has plenty to work on, they're doing
so, and to learn more either go to PDC, or stay in the dark
and wait until RTM of SharePoint v3 in 2006. This is
anexcuse to mention Longhorn and reach featured-article
status, it has nothing to do with SharePoint.
3. There are two SharePoint products, which is confusing
WSS
is for team sites and collaboration. SPS is for portal sites
and stuff you expect of intranets. If this is still
confusing, you're welcome to
contact me. True, a golden rule of marketing would say they should
have more distinct names (SharePoint Collaboration Server
and SharePoint Intranet Server?). But hey, while we're
picking nits. ASP.NET v2 will allow developers to build Web
Parts for plain old web sites that
aren't SharePoint sites. The horror. I see anarchy.
Terror in the streets. Cats and dogs making friends. Oh
wait, the technologies converge with ASP.NET v2 and
SharePoint v3? Okay, that makes sense. Again, though the
first argument also picked ASP.NET and VS as part of the
"crappy mish-mash," the author conveniently forgets the fact
that SharePoint development is tied to
the platform it's written on -- ASP.NET.
4. Support for SharePoint is lacking.
No, documentation
for SharePoint is lacking. It's an important difference. If
documentation had been better, sooner, SharePoint's awesome
user community would have been a powerful support machine,
sooner.
5. Microsoft has not stated a strategic direction for
SharePoint
The author, who should be familiar with
these roads, claims that no one's given him a roadmap to
confirm what he should already know. Yes, reassurance is
nice, but do you depend on it? From an untrustworthy
behemoth like MSFT? Come on. This isn't coming from a newbie
blog, it's a recognized news source (with ads for Safari and
Linux on its home page). Okay so you could wait for an
official position from the team or trust your own
observations. Does WSS look like baby steps towards the
promises of WinFS? How do you think that gap might be
bridged, based on what you know of the release schedules of
each? Do people have gripes about specific SharePoint
scenarios? Which of these are the loudest, and historically
is that an indicator that they might be solved in the next
major release? What features do the competing products have
that SharePoint lacks (thus inhibiting migration), and
historically is this something MSFT thinks about when
planning major releases?
I should have followed Bil's lead, responding to hot air isn't constructive. And once written, I'm not likely to just delete it. So here you go, let's just call it a rebuttal in support of independent thought and common sense.
[Addendum from a couple hours later. The only conclusion to this is that by making these five non-arguments, the author makes clear that he doesn't know SharePoint well enough to be complaining about its faults. Frankly, for anyone confused about the difference between WSS and SPS, or who needs better SharePoint support, just bring in someone who can guide you through, or pick a product that you prefer. If this was written on behalf of the "general public," then the author underestimates their intelligence, though I welcome arguments to the contrary.]