所有SharePoint炒作都是什么?

时间:2010-06-22 13:20:03

标签: sharepoint

如今,SharePoint已经大肆宣传。整个地方都有合同/职位发布,寻找SharePoint体验。 Web部件开发似乎有很大的推动,这一切都很好,但现在我也听说整个Web应用程序将在SharePoint中托管。这听起来很容易引入很多不必要的开销。

我想我会把它放在你们所有人的讨论中。我很想听听你的想法。

4 个答案:

答案 0 :(得分:8)

SharePoint本身只是一个高度,高度可配置的大型ASP.NET网站。可配置几乎到了它可能变得太复杂的程度。但是,作为SharePoint开发人员,它确实值得进行大量宣传,特别是如果您要从头开始构建它。以下是SharePoint开销可以值得的一些原因:

  • 可以将Web部件部署到生产SharePoint站点......甚至不需要将其部署到维护中!这允许在没有3AM版本的情况下快速部署新功能,以确保没有人使用该站点。
  • SharePoint是一个开发平台,包含与Office桌面应用程序,Office Web Apps,Project Server,Team Foundation Server,报告的无缝集成......它极大地增加了所有参与者的协作......从软件开发到CEO到人力资源部门......
  • SharePoint负责管道工作。它允许您设计工作流程,Web部件,报告等,而无需担心外观(一旦配置好所有内容,当然......很多配置),必须连接到奇怪的数据源AGAIN只是为了抛出一份新的报告,不得不重新部署整个网站,不得不担心新功能(网页部分)占用整个网站。

这些都是一些很棒的事情,但绝对没有它的缺陷。再一次......配置是一个野兽,如果你不知道你在做什么,即使是最轻微的配置也可以改变SharePoint。但是,一旦您完成了设置,从开发人员的角度部署新功能和维护是非常值得的。

答案 1 :(得分:0)

我对2010年之前的Sharepoint的看法并不好 - 内部的东西也没问题......但显然新版本应该是非常聪明的,但还没有机会进入它。虽然我很期待进入那里。

答案 2 :(得分:0)

我的观点对2013年非常持怀疑态度.SP2013开发团队应该强制浏览器支持X-Frame-Options标题作为iframes&amp ;;的安全设置。 JS或引入X-Frame-Trust标头或做其他事情以允许app部分(IFRAME与其他域中的页面)和父页面之间的通信,以允许在app部分脚本中进行这样的调用:

var selectedItems = window.parent.SP.ListOperation.Selection;

或提供在所选项目的“上下文”更改时在app部分的iframe中调用的事件/回调。 否则,在新的应用程序模型中,大量的应用程序是不可能的。

答案 3 :(得分:0)

在我看来,Sharepoint是一个优秀的企业环境,因为它提供了无数的功能,这些功能几乎是所有组织所需要的,无论是文档共享,搜索,LOB系统连接,工作流程,身份验证,用户配置文件,人员并扩展和扩展所有这些功能,以实现业务逻辑,在正常的Web应用程序中,这将是一项任务,从头开始构建所有这些东西,然后扩展它以实现,因此通过减少过程中的人力并减少错误的范围。