gpt4 book ai didi

asp.net - 从技术上讲,Sharepoint 开发人员是否可以进行自定义应用程序开发 "equipped",反之亦然?

转载 作者:行者123 更新时间:2023-12-02 21:09:19 25 4
gpt4 key购买 nike

这可能是一个基于意见的问题,但这是我想问的问题(即使它最终被关闭或删除)。

我从事自定义应用程序开发(asp.net/aspMVC),并且对共享点完全不了解,并且想知道:

如果您有一个“坚如磐石”的自定义应用程序开发人员、asp.net/aspMVC Web 开发人员,他可以相当轻松地进入 sharepoint 开发吗?反过来呢?经验丰富的 Sharepoint 开发人员是否有能力使用 asp.net/aspMVC 进行自定义应用程序开发?

我绝不想冒犯任何共享点开发人员或任何自定义应用程序开发开发人员。我只是想看看从一种开发类型转向另一种开发类型时您可以掌握多少知识。

最佳答案

我最近让我团队中一位非常强大的 .NET 人员完成了 SharePoint 学习过程,让我告诉您,这不是一项小任务。问题不在于对 SharePoint 对象模型或产品架构的熟悉程度(他对后者非常熟悉),而在于理解“SharePoint 方式”的做事方式。

让我扩展一下;最重要的是,在主机系统上本地工作的概念已经过时了,因此您需要在 VPC(您可能需要从头开始构建)或也安装了适当的开发工具的服务器上工作。有些人甚至直接在其主机上运行 Windows 服务器产品,但当这还涉及在 PC 上运行 SQL Server 和 SharePoint 时,您需要非常专注。

接下来的事情不仅仅是打开 SharePoint 网站并为其编写代码的问题,更多的是构建然后可以部署的单独的 Web 部件和功能的问题。这还涉及一些非常模糊的 XML 文件配置,如果操作不当,可能会对整个环境产生非常负面的影响(即事情停止工作)。最后,部署过程完全不同。没有像普通 ASP.NET 环境那样的简单“发布”选项,而是有一个复杂的部署和激活过程。

SharePoint 在很多事情上都做得非常好,但在编写自定义应用程序时,它有一种不可思议的技巧,可以使通常非常简单的事情变得极其复杂。您会遇到很多十字路口,要么是 SharePoint 之路,要么是高速公路,如果您事先没有意识到这些,那么您将面临所需努力显着耗尽的严重风险。不要误会我的意思,这是一个很棒的产品,我只是说不要以“这只是 .NET 开发”的态度来对待它,并期望事情会顺利进行。

恕我直言,这对于 .NET 开发人员来说是一个非常大的飞跃,除非您真的想转向 SharePoint 开发,否则不应该这样做。我现在在我的环境中非常明确,除非某人具有 SharePoint 开发的实际经验,否则他们不应该投入并“在工作中学习”;风险太高了。

顺便说一句,有一个很好的问题,标题为 What are your biggest complaints about Sharepoint您应该阅读。

关于asp.net - 从技术上讲,Sharepoint 开发人员是否可以进行自定义应用程序开发 "equipped",反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1540740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com