ASP.NET与SharePoint–哪个更适合Web开发人员?关于sharepoint的信息较少(只有基本信息)。Microsoft为Web开发人员发布了SharePoint。微软还表示,SharePoint与WorkflowFoundation、WCF等其他.NET技术兼容,是开发网站和Web应用程序的简便方法。据我所知,ASP.NET还与.NET技术和C#兼容。对于至少使用过C#或VB.NET的每个人来说都很容易。那么有了SharePoint的这些优势:为什么我们必须使用asp.net而不是SharePoint?微软为什么要开发ASP.NET(新版本4)?选择一个而不是另一个的主要原因是什么?开发basesharepoint真的比asp.net更快更容易吗?SharePoint是一个位于ASP.net之上的应用程序(目前SharePoint2010中的3.5SP1-不能使用ASP.net4.0)。它们确实覆盖了许多ASP.net内置功能(例如,它们有自己的.aspx解析器和虚拟路径提供程序)。使用ASP.net,您将拥有一个具有良好API的文档齐全、久经沙场、成熟且稳定的平台。使用SharePoint,您会得到一个文档不足、漏洞百出、功能非常有限的应用程序,只能处理您自己编写的许多功能(例如,用户配置文件管理、文档组织和版本控制,以及评论和标记等社交功能),但重点是SharePoint处理它们非常糟糕,并且不允许您覆盖它们,这意味着您无论如何都要花费大量时间重写它们并尝试将它们集成回去。基本上我作为2006年以来的SharePoint开发人员的建议是:必要时使用它,尽可能避免使用它,并且只使用ASP.net。SharePoint作为简单的文档管理和非常简单的社交系统非常棒。您可以快速定制它的较小部分,并为您的公司增加很多价值。但是,当您需要的东西与Microsoft的设想略有不同时,您就会碰壁。它的功能很棒,仅此而已。我是Sharepoint开发人员...让我说我希望它只是ASP.NET!那太好了……它带来了自己的范例,这非常复杂。ASP.NET和Sharepoint是两种“不同”的技术。Sharepoint主要使用ASP.NET构建,并为用户提供ASP.NET页面。您可以将VB.NET或C#与Sharepoint一起使用。在我看来,如果您计划使用其内置列表、用户管理等,Sharepoint开发只会更快。尽管这些确实需要时间来学习。Sharepoint的一项很酷的事情是您可以开发Web部件并在整个安装过程中在多个页面上重复使用这些Web部件。Microsoft继续开发ASP.NET和Sharepoint,因为它们是两种不同的动物,并且ASP.NET页面可以通过Sharepoint交付。至于哪个最适合你,你可以打电话。你需要共享点吗?或者像DotNetNuke这样的预建CMS会更好吗?甚至可以使用Windows凭据管理创建您自己的站点,以便您可以使用SSO(单点登录)。这实际上取决于您希望从安装中获得什么。Sharepoint很昂贵,而且由于专业知识,Sharepoint开发人员也很昂贵。作为一名开发人员......(我希望我的老板没有读到!!)我更喜欢从头开始构建东西而不是使用SP,但这是我的工作......除非你需要,否则不要使用共享点,看看这个文章:与ASP.NET相比,使用SharePoint面临的挑战如果您只想创建一个网站,请转至ASP.net。但是,如果您的公司安装了SharePoint并且您希望与其集成,则应使用SharePoint。SharePoint建立在ASP.net之上,但具有许多允许在整个公司共享数据的扩展。但是,如果您只是建立一个网站并且不需要所有这些,那么ASP.net是您的不二之选。我将尝试逐点回答:SharePoint不是ASP.NET的替代品。它是ASP.NET平台的扩展,简化了与企业网站相关的几个常见用例的实施:文档管理、知识保留、协作等...SharePoint与ASP.NET的相关性与Wordpress的相关性相同PHP:它是一个具体的扩展而不是替代品。与(1)中的描述相同。如果您需要开发属于SP提供的范围内的东西,请使用SP,这主要是某种企业解决方案。这是SP可以做什么的一个很好的总结。同样,如果您尝试为SharePoint目的进行开发,它会更快、更容易。此外,SP没有很好的文档记录,所以如果您不熟悉它,您可能会起步较慢。SP是一个非常强大的平台,但是,它确实给表格带来了复杂性,否则简单的ASP.net可能不会出现。此外,当您将“OOTB”与SP、RTM等一起移动时,就会成为一个挑战。我住在一个发生“奇怪”事情的博客中。我不是一个成熟的SP开发人员,但已经使用它超过7年,我发现构建可在SP内部运行但不一定在SP中运行的解决方案通常更易于维护和控制。只是我的观点!以上就是C#学习教程:ASP.NETvsSharePoint——哪个更适合web开发者?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
