为什么每个人都讨厌SharePoint?[关闭]


46

在阅读有关最热门技术的本主题时,我注意到SharePoint几乎普遍受到谴责。

我对SharePoint(尤其是最新版本)的经验是,它可以巧妙地实现其核心竞争力。即:

  • 集中式文档存储库 -从电子邮件中获取所有这些办公文档(带有版本控制)
  • 用于内部信息发布的用户可编辑内容创建 -外观,具有当前电话号码和休假政策的HR网站
  • 项目协作 -只需单击几下即可创建一个站点,其中包含项目的文档,任务列表,简单的日程安排,多方讨论以及可能的所有与项目相关的电子邮件的列表。
  • 非常基本的业务自动化 -当您填写休假表格时,会向HR发送一封电子邮件。

我的经验是,只有当组织尝试将SharePoint推向非设计的方向时,SharePoint才会变得非常丑陋。SharePoint不是CRM,ERP,错误数据库或外部网站。SharePoint足够灵活,可以在紧急情况下提供服务,但不能替代专用工具。(微软将SharePoint推入它不属于的域同样有罪。)

如果将SharePoint用于其设计目的,则它确实可以工作。

有什么想法吗?


19
因为内部Wiki或托管Wiki无需安装即可以独立于平台的方式更好,更快,免费地完成相同的事情。SharePoint花费数千美元,并造成很多痛苦。我不希望在更新某些文档时收到电子邮件,但是具有许可权限的功能会很不错。有很多方法可以做到这一点。我填写Share-point上的时间表仅是因为必须这样做,而不是因为我喜欢系统/界面。如果您曾经使用过FogBugz产品,那么您将提高该软件的简易性的门槛。如果您在没有MSDN许可证的情况下为Sharepoint付费,那您就傻了。
Job

2
维基?使用MSO文档存储和版本控制吗?嗯,我想看一个链接到这样的奇迹。
9000

3
嗨,瑞安,Programmers.SE 不是讨论区;我们在这里解决您可能面临的实际问题。您要使用SharePoint解决实际问题吗?如果是这样,您能否改写您的问题,以使答案具有建设性,并且不成为讨论的陷阱?

2
Atlassian的@ 9000 Confluence处理带有版本控制的Word文档,这是一个出色的Wiki:atlassian.com/software/confluence
Gary Rowe

3
如果将SharePoint用于其设计目的,则不需要程序员。如果您是一名程序员,您会意识到共享点很烂,几乎会导致文档记录不良,范围广泛,并且学习曲线很糟糕,无法进行最基本的垃圾处理。
P.Brian.Mackey 2011年

Answers:


60

我认为可以在我曾经听说过VB的评论中进行总结。“这使简单的事情变得非常简单,而使困难的事情变得不可能。”


6
实际上,一些应该简单的简单事情可能令人生畏
Newtopian 2011年

3
我对SharePoint的经验是,即使自定义简单的东西,您也必须忍受许多噩梦。+1
Saeed Neamati

7
大声笑。因为不是代码,所以是马粪。这是一堆臭马粪。开个玩笑。不幸的是,我不得不躲避很多工作机会,因为他们甚至提到了Sharepoint一词。我逃跑了。
WeDoTDD.com 2011年

1
@Newtopian哈,就像我现在想做的。替换全球网站中的链接
Kolob Canyon

43

有很多原因不喜欢SharePoint。

  1. 不适用于Firefox或Chrome。这有点奏效,但实际上并非如此。与Outlook和其他任何电子邮件客户端相同。
  2. 它无法确定站点是列表,文档库还是其他东西。结果,导航变得非常混乱,如果在设置站点时选择错误,那将会很麻烦。
  3. 页面编辑器是超级笨重,互动明智的。
  4. 这是一件紧身衣。如果您想做自己想做的事,那可能就可以了-如果您可以弄清楚SharePoint调用了什么。如果您需要执行其他操作,则可以使用筛子进行划浆。
  5. 它的版本控制系统太糟糕了,以至于只能从技术上将其视为版本控制系统。
  6. 很丑。它没有风格。屏幕看起来扎眼,块状且不受欢迎。不能低估这种影响。尽管这是可自定义的,但要付出很多额外的努力。

3
如今,在Firefox或Chrome浏览器中无法正常工作已成为一大难题。我安装IETab的唯一原因是访问我公司的SharePoint网站。
卡拉

实际上,我使用chrome来访问共享点,因为它比IE更好地管理密码。我的计算机不在共享点域上,因此IE随时都要求输入密码。仅下载一个文件时,通常会给密码5至7次。借助Chrome,我只需完成一次即可。当然,还有一点记得我复选框,但是否勾选我仍然得到相同的结果。
Newtopian 2011年

@Newtopian可以在Firefox中设置配置参数以消除密码检查。但是,Chrome仍然不允许您执行一半的SharePoint操作。
亚历克斯·费曼

1
SharePoint 2010与Firefox和Chrome的兼容性要比其以前的版本高得多。它不是100%,但是如果您基于以前的版本发表评论,则应该看看2010
。– Kyle Trauberman 2011年

1
@ahmed我现在查看了SharePoint 2010,可以肯定地说它的使用更加令人沮丧。#1是部分固定的,但不是完全固定的;#2是相同的;#3更糟,许多功能需要额外的应用/下载;#4仍然是正确的;#5不变;和#6是真实的,除了现在他们已经试图复制谷歌加/等的“干净的黑线”的样子
亚历费恩曼

29

我与Sharepoint的最大问题是更根本的问题。我认为它试图解决错误的问题

许多使用它的企业都是大量的纸张,表格,文件等等的用户。然后是计算机,所以他们创建了Word文档,这确实是一种改进,但很快又开始变得混乱,Sharepoint进行了救援管理文件...

就是这样...为什么这么多的文档开头...

表单可以做成直接向数据库馈送的Intranet表单。取而代之的是,我必须填写一张excel表格,进行打印,请有人签名,让别人签名,然后再有人带走打印的文档并再次手动输入以跟踪信息...所有这些任务(包括签名)都可以使用Intranet表单和数字签名制作而成,使事情变得更加高效。

另一个示例,其中有一个快速的文档来解释如何解决产品中的已知错误,该错误在一段时间内仍不会得到解决。...在相关的Wiki页面中快速输入短语似乎是很自然的选择。但是,我经常看到有人以单词开头,写两行或三行并将文档存储在SharePoint网站一个晦涩的角落,然后用永恒的“但已记录在案”向您扑过去。我已经看到这种情况到了这样的程度,即通常认为此类文档是正确的错误修复!

总而言之,我认为Sharepoint只是要养成这些坏习惯,随着时间的流逝,它会创造出一个怪物,它本来就应该驯服的,要糟糕得多。有了Wiki,几乎没有放置适当的表格和设计良好的Intranet,我希望使用文字处理程序或电子表格的需求几乎为零。既然这是Sharepoint的优点,那么,如果您做对了,那将是无益的。

我认为有两种可能的方法可以安装Sharepoint:

1-因为使用MSDN订阅/金牌合作伙伴/圣诞节是免费的

要么

2-因为付款的人不是最终将使用它的人。


1
我同意赖安(Ryan)的观点,与其他人不同,也是一个好人。使文档电子化并不能删除文档,而只是将其数字化。
2011年

1
MS Office提供了解决“在线表单”问题的产品-我认为它称为InfoPath,但我从未见过有人使用它。
JBR威尔金森

2
我几乎可以肯定会安装共享点,因为WSS / SP Foundation是免费的。不需要MSDN。它是付费的,因为在免费版本上进行了投资,然后您需要1个额外的功能和增强功能。
史蒂文·埃弗斯

25

我想你说的时候就回答了

我的经验是,只有当组织试图将SharePoint推向非设计的方向时,SharePoint才会变得非常丑陋

公司似乎倾向于引入该产品,并期望它会迅速减少开发人员。当然,当尝试执行此操作时,它会非常令人沮丧。我同意您的看法,如果您将其放在预定的范围内,则效果很好。

顺便说一句,这当然不是SharePoint独有的。许多(即使不是全部)自动售货包也会发生这种情况。对于客户而言,要保持在产品范围之内显然非常困难。


16
的SharePoint的结果在我的办公室正在实施的是4个开发谁鄙视平台辞职,所以我想,工作......
蚂蚁

2
问题是我一开始无法弄清楚它实际上打算用于哪种域...文档存储?知识共享?版本控制?因为它可怕地完成了所有这些事情。
weberc2

问题是我一开始无法弄清楚它实际上打算用于哪种域... 可笑的是,微软也遇到了同样的问题!
David Tansey,2015年

18

承认我从未使用过SharePoint,但是我多次听到的内容主要围绕两件事:

  1. 大型重量级系统旨在成为所有信息管理问题的最终解决方案。结果,它不能很好地执行任何预期的功能,但所有功能均处于平均水平。人们感到失望。

  2. 低质量的文档使开发人员通过痛苦的调试,尝试,猜测和试验过程来学习和理解系统。开发人员感到沮丧。

那或多或少总结了SharePoint的观点。


额外阅读:

您对Sharepoint的最大抱怨是什么?

共享点编程的优缺点?

Sharepoint 2007:开发人员需要知道什么?

从职业角度来看,Sharepoint是好是坏?

SharePoint的优点和缺点


我对文档问题感到惊讶。我的经验是,Microsoft通常具有比其他公司(IBM,Sun,有时是Oracle等)更好的文档。
FrustratedWithFormsDesigner

12
我一直对Microsoft文档感到失望。简单的东西总是有很好的文档记录,但是当您不了解简单的东西时,文档仅说明显而易见的东西。从C ++ / MFC至今,这就是我的经验。
Berin Loritsch,2011年

1
@Berin Loritsch:我同意您的看法,M $开发软件的文档充其量是很糟糕的。似乎总是有很多,但很少说。我发现专有工具并不少见。
2011年

1
我可以完全与低质量的文档有关。我在几种不同的平台上开发,Sharepoint doco是我遇到的最糟糕的情况。
Rudiger

17

“用于文字文件的企业蟑螂汽车旅馆”总结得最好。它通常用作数据转储,而不是预期的通信集线器。与Wiki解决方案不同,它通常设置有限制性权限来代替更广泛的用户培训(这是非常必要的)。而且,如果您将对组织有实际兴趣的人员拒之门外,那肯定是失败的保证。最重要的是,这是IT支持的噩梦(这是从我的角度来看)。


1
+10表示非常简洁的词组转换。顺便说一句,您是否听说过有关“ Sharepoint拥有Wiki”的内容?
David Tansey,2015年

16

在SharePoint中做任何与众不同的工作非常困难。即使是诸如页面的自动配置之类的基本任务也可能需要Visual Studio,Powershell,Powershell脚本,XML等知识。

现在,这是我遇到的SharePoint问题-创建SharePoint功能不是开发。是行政。使用SharePoint创建大多数内容是Web管理员应该能够完成的工作,但是它过于复杂,以至于Web管理员无法做到。对于开发人员,Web管理是令人麻木呆滞

SharePoint既困难无聊


3
发现。我是开发人员。我已经完成了许多Web应用程序开发以及Dynamics CRM平台上的开发。相比之下,SharePoint只是用错误的方式很难。我从不觉得自己在做任何真正的发展。我一直在解决SharePoint本身的问题。我将在开发过程中飞行,仅花费大部分时间解决SP问题。从本质上讲,当我使用SP时,我的思维在浪费。我完全感觉像是系统管理员-不错,这不是我想要做的。
2014年

无法忍受必须通过GUI进行的Web管理。而且由于我们正在使用2007,所以除非将ac#库导入到Powershell会话中,否则我什至无法使用PowerShell与之交谈。可怕!
科洛布峡谷

11

SharePoint卖给谁?

将SharePoint出售给不知道如何解决问题的商人,他们将SharePoint扔在了墙上,并希望它能坚持下去。然后,它们将组织和功能集推入了永远的困境。

这个比喻的池塘是技术上的债务状况,人们无法从中恢复过来,只会影响软件维护组织​​,要求他们无效地投入更多资金,并希望进行升级而不会再次陷入困境。


8

没有组织可以替代,没有纪律可以替代。如果有它们,则几乎不需要SharePoint。如果您不这样做,Sharepoint将无法保存您。


8

我讨厌它的主要原因是因为它是如此可怕的设计。这是一个巨大的配置兽,一层又一层的不透明抽象包裹着。它看起来更像是为旧技术寻找新收入的尝试,而不是认真地提供一个体面的解决方案的尝试。Frontpage,XML,Web表单,CAML,MS Office,InfoPath,XML,XML,废话HTML等。

哪一年 只需将内容类型基于实际的表定义即可。简单易用,可以像任何现代CMS一样很好地工作。微软真的很吸收创新。不幸的是,他们仍然拥有企业空间。


7

开箱即用的功能很棒。一旦开始“操作”开箱即用的功能来完成所需的操作,它就会很快变得充满挑战。

如上所述,仅应将其用于设计目的。但是,这是一个问题,因为管理人员认为并推动开发人员可以处理SharePoint并非为之设计的事情,从而使他们花费数小时甚至数天来研究解决方案。

如果公司要使用SharePoint,则应进行全面研究。他们通常不这样做,而他们需要的任何功能都会推送给开发人员。

如果将SharePoint用于其设计目的,那么它确实可以正常工作 。我希望我所工作的公司使用SharePoint时所设计的目的,并且不想添加太多“功能”。


1
具有挑战性的?不,这只是一堆。挑战是不学习编码,因为这不是编码,这是个玩笑。这侮辱了我们的职业,使所有副总裁和首席执行官都喜欢它的事情变得更糟。...但是,他们不知道隐藏在BAM之下的是什么!x年后,当他们意识到自己投入了数十万美元(即使不是数百万美元)只是为了建立一大堆臭味十足的**时,他们的脸庞就炸了。
WeDoTDD.com 2011年

7

Sharepoint存在的两个主要问题是:

  • 开箱即用的功能可以工作,但不足以证明价格合理。
  • 管理层认为所有事物都是Sharepoint的域,因此,当您要求服务器托管错误数据库时,您会得到“哦,为此使用Sharepoint”。甚至有人敢于建议使用共享文件功能作为代码的版本控制系统。(很快就说服他他错了)。

还有许多较小的问题似乎也被大多数人忽视,因此它并不是Sharepoint独有的。可访问性就是一个例子。另一个是导航。

将此与JIRA / Confluence / Subversion设置进行对比。您可以获得所需的大部分工作所需的适当工具,更好的集成故事以及一些其他优点,而总的花费却更少。这些产品很好地集成在一起,并与其他一些东西(包括Sharepoint)集成在一起。该配置也不是完美的,但是我拥有比Sharepoint更好的经验。

我认为对Sharepoint来说“很酷”的唯一功能是能够在MS Office中编辑远程内容。 之后的一切都很痛苦。


1
第二点也适用于Lotus Notes。
Michael

Confluence可以与Jira很好地集成在一起,但这必须是其唯一的兑换功能。为了fsck的缘故,我们正在谈论的是默认启用了笑脸的“企业” Wiki。
niXar 2011年

1
就像JQuery对Web开发人员一样,经理对Sharepoint也是对。“您应该完全删除它并使用Sharepoint!”
蒂姆·波斯特

5

您首先提到过度宣传。然后,您发表了此评论。

如果将SharePoint用于其设计目的,则它确实可以工作。

我认为您已经回答了自己的问题。对SharePoint的厌恶来自于这样一个事实,即通常将其出售/炒作的能力要比其强大。

这并不意味着有什么问题,只是没有正确销售。


我要说的是,如果是制造商的虚假行销,则是产品的错误,而不是分开考虑。
2011年

2
@Orb我同意您的声明,但是我注意到的有关SharePoint的大肆宣传都是来自试图出售SharePoint的顾问,而不是直接来自Microsoft。
jzd 2011年

1
是的,中间商的确会给顶部和底部的人带来麻烦。
2011年

2

成本。尝试为可通过互联网访问的高性能两服务器集群定价。这就是为什么人们开始寻找替代品的原因

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.