简体   繁体   English

ASP.NET站点和SharePoint站点之间有什么区别?

[英]What is the difference between ASP.NET site and SharePoint site?

I am new to SharePoint development. 我是SharePoint开发的新手。 I wanted to know what is the difference between a SharePoint site and .NET site. 我想知道SharePoint站点和.NET站点之间的区别。 When to use SharePoint and when .NET? 何时使用SharePoint和.NET?

SharePoint is a massive "application platform" -- Intranet Portal, External Website, Collaboration Tool, Business Intelligence Agent, Content Management System, Document Retention System, etc -- that utilizes ASP.NET . SharePoint是一个庞大的“应用程序平台” - 内部网门户,外部网站,协作工具,商业智能代理,内容管理系统,文档保留系统等 - 利用ASP.NET (SP comes standard with hundreds, if not thousands, of ASPX pages.) (SP标配有数百个(如果不是数千个)ASPX页面。)

On the other hand, a plain ".NET" site does not need to have SP installed: just IIS with any required ASP.NET extensions. 另一方面,普通的“.NET”站点不需要安装SP:只需要具有任何所需ASP.NET扩展的IIS。

You use SP when you need it and/or are told to use it. 您在需要时使用SP和/或被告知使用它。 It's Okay -- but generally not teriffic -- at what it does (and it does a lot ). 这是好的 - 但通常不是特技 - 它的作用(它做了很多 )。 But it's big and expensive . 但它又昂贵 (Microsoft "recommends" something like a minimum of 7 servers for a "basic" SP Farm, but it can run as a single instance.) (对于“基本”SP场,Microsoft“推荐”至少7台服务器,但它可以作为单个实例运行。)

That's it. 而已。 Really. 真。


As others have pointed out, SharePoint Foundation is "Free" insomuch as there is no SharePoint CAL or SharePoint server fees. 正如其他人所指出的那样, SharePoint Foundation是“免费的”,因为没有SharePoint CAL或SharePoint服务器费用。 Do not, however, discount the cost of any additional requirements.. 但是,不要低估任何额外要求的成本。

SharePoint is a web based collaboration tool built using ASP.NET . SharePoint是使用ASP.NET构建的基于Web的协作工具。 The .NET framework (and ASP.NET) is a toolset that allows you to build applications / websites + more. .NET框架(和ASP.NET)是一个工具集,允许您构建应用程序/网站+更多。

You can build on top of SharePoint / Dynamics CRM 2011 using the underlying application as a framework providing goodies such ad Security, Logging, Workflow, Persistence, File Storage, Alerting, etc. 您可以使用底层应用程序构建SharePoint / Dynamics CRM 2011之上,作为提供诸如广告安全性,日志记录,工作流,持久性,文件存储,警报等内容的框架。

SharePoint is an enterprise information portal, from Microsoft, that can be configured to run Intranet, Extranet and Internet sites. SharePoint是Microsoft的企业信息门户,可配置为运行Intranet,Extranet和Internet站点。 Microsoft Office SharePoint Server 2007 allows people, teams and expertise to connect and collaborate. Microsoft Office SharePoint Server 2007允许人员,团队和专业人员进行连接和协作。 A SharePoint enterprise portal is composed of both SharePoint Portal and Windows SharePoint Services, with SharePoint being built upon WSS. SharePoint企业门户由SharePoint Portal和Windows SharePoint Services组成,SharePoint基于WSS构建。 WSS is typically used by small teams, projects and companies. WSS通常由小型团队,项目和公司使用。 SharePoint Server is designed for individuals, teams and projects within a medium to large company wide enterprise portal. SharePoint Server专为中型到大型公司范围的企业门户中的个人,团队和项目而设计。

With ASP.net you have a very well documented, battle-hardened, mature and stable platform with a good API. 使用ASP.net,您拥有一个记录良好,经过战斗,成熟且稳定的平台,并具有良好的API。 ASP.net is more reliable, Simpler to customise look and feel. ASP.net更可靠,更容易定制外观和感觉。 Pages render faster in native ASP.NET rather than being hosted in SharePoint. 页面在本机ASP.NET中呈现速度更快,而不是在SharePoint中托管。 Server requirements are reduced as SharePoint services are not running/not required. SharePoint服务未运行/不需要时,服务器要求会降低。 Simpler development and deployment model and debugging (no .webpart & GAC deployment required). 更简单的开发和部署模型和调试(无需部署和GAC部署)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM