如今,SharePoint已经大肆宣传。整个地方都有合同/职位发布,寻找SharePoint体验。 Web部件开发似乎有很大的推动,这一切都很好,但现在我也听说整个Web应用程序将在SharePoint中托管。这听起来很容易引入很多不必要的开销。
我想我会把它放在你们所有人的讨论中。我很想听听你的想法。
答案 0 :(得分:8)
SharePoint本身只是一个高度,高度可配置的大型ASP.NET网站。可配置几乎到了它可能变得太复杂的程度。但是,作为SharePoint开发人员,它确实值得进行大量宣传,特别是如果您要从头开始构建它。以下是SharePoint开销可以值得的一些原因:
这些都是一些很棒的事情,但绝对没有它的缺陷。再一次......配置是一个野兽,如果你不知道你在做什么,即使是最轻微的配置也可以改变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应用程序中,这将是一项任务,从头开始构建所有这些东西,然后扩展它以实现,因此通过减少过程中的人力并减少错误的范围。