在学习 ASP.NET 和 Sharepoint 之前,我应该学习 .NET 和 C# 吗? [英] Should I learn .NET and C# before learning ASP.NET and Sharepoint?

查看:13
本文介绍了在学习 ASP.NET 和 Sharepoint 之前,我应该学习 .NET 和 C# 吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是 Unix 和 Linux 的资深人士,在这些技术方面分别拥有大约 30 年和 14 年的经验.但是想要扩展我的工具箱,我正在搜索有关学习 Sharepoint 的提示,我想知道 Jon Skeet 对问题的回答如何开始成为 .net 和 SharePoint 开发人员"他建议在学习 ASP.NET 和 Sharepoint 之前先学习 .NET 和 C#.

I'm a long time Unix and Linux person with about 30 years and 14 years experience in those technologies, respectively. But wanting to expand my toolbox, I was trawling SO for hints on learning Sharepoint and I was wondering about Jon Skeet's answer to the question "How to begin as a .net and SharePoint developer" where he suggests learning .NET and C# before learning ASP.NET and Sharepoint.

在使用 ASP.NET 和 Sharepoint 之前,我应该学习 .NET 和 C# 吗?谁能推荐一下这四种技术的好书?

Should I learn .NET and C# before getting involved with ASP.NET and Sharepoint? And can anyone recommend good books for the four technologies?

到目前为止,我们对学习 Sharepoint 和 ASP.NET 的书籍推荐有疑问,但我还没有找到任何关于*nix head"的问题.第一次将脚趾浸入 MS 水域.

On SO so far, we've had questions for book recommendations for learning Sharepoint and ASP.NET but I haven't found anything about a "*nix head" dipping his toes into the MS waters for the first time.

目前我从上面的回答中得到了 Jon 的建议,但我也一直在看 Head First C# 书和几本 O'Reilly Nutshell 书.

At the moment I have Jon's recommendations from his answer above but I've been also been looking at the Head First C# book and a couple of O'Reilly Nutshell books.

到目前为止,我可能拥有的书籍列表是:

The list of possible books I have so far is:

C#:

共享点:

注意Sharepoint 列表是从问题WSS/MOSS"的已接受答案中获得的.感谢帕斯卡·帕拉迪斯.

N.B. The Sharepoint list was obtained from the accepted answer to the question "WSS/MOSS". Thanks Pascal Paradis.

有人对学习 .NET 和 ASP.NET 的建议有帮助吗?

Any one help with the suggestions for learning .NET and ASP.NET?

对这些书有什么想法吗?

Any thoughts on these books?

推荐答案

这真的比你应该先走路才能跑?"更值得,这是我的第一个想法:)

This really deserves something more than "Should you walk before you can run?", which was my first thought :)

拥有 30 多年的经验(我假设有编程经验),您不应该真正学习基础知识,您需要深入了解 C# 开发环境、IIS、SQL Server 和 SharePoint(大致按此顺序).为了提高效率,您需要比较这些技术,看看它们与您习惯的技术有何不同,而不是阅读另一本以变量声明语法开头的书.

With 30 odd years of experience (I assume programming experience), you should not really learn the basics, you need to get in depth understanding of the C# developement environment, IIS, SQL Server and SharePoint (in roughly that order). To be efficient, you need to compare these technologies and see how they are different from what you are used to rather than reading yet another book that starts with variable declaration syntax.

我个人会从与专家相处的时间中获得更多收益,但这通常不是一种选择.幸运的是,这些人中有很多人写博客,这些博客真的很有启发性.(请参阅埃里克·利珀特)

I personally would get more from time spent with an expert, but that is not usually an option. Fortunately many of these people blog and those can be really illuminating. (see Eric Lippert)

阅读详细信息时,您很可能无需阅读整章即可了解详细信息的运作方式.

When reading the detail, you will most likely be able to understand how the details operate without needing a full chapter.

与大量基础知识相比,小片段信息对您更有用.例如.我假设有一段信息,例如SharePoint 将网站集的所有文档存储为 单桌."将为您提供比数千字的 SharePoint 网站集概述更多的信息.

Small snippets of information are going to be more useful to you than large amounts of basic knowledge. E.g. I assume that a snippet of information such as "SharePoint stores all the documents for a Site Collection as a binary field in a single table." will provide you with more information than a several thousand word overview of SharePoint site collections.

这篇关于在学习 ASP.NET 和 Sharepoint 之前,我应该学习 .NET 和 C# 吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆