ASP.NET 开发人员希望进入 SharePoint - 2007 还是 2010?
我使用 ASP.NET 已经有大约 5 年了,我希望进入 SharePoint 开发领域。
首先加快速度了解 SP 2007 还是直接了解 SP 2010 更有意义?
看来学习SP 2007可以让我更好地理解“故事”并拓宽我的工作机会。
我们怎么看?对于任何 SP 开发人员来说,现在都必须掌握 SP 2007 吗?
谢谢
感谢您提供的有用且令人鼓舞的答案。似乎一致建议跳过 SP 2007 并直接进入 SP 2010,因为开发工具要好得多,所以我可能会这样做:)
I've been working with ASP.NET for about 5 years now and I'm looking to get into SharePoint development.
Would it make more sense to get up to speed on SP 2007 first or just dive straight into SP 2010?
Seems like learning SP 2007 would give me a better understanding of the "story" and broaden my work opportunities.
What do we think? Is a grasp of SP 2007 a must for any SP developer at this point?
Thanks
Thanks for the helpful and encouraging answers. Seems the unanimous recommendation is to skip SP 2007 and dive straight into SP 2010 as the dev tools are much better, so I'll probably do that :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
正如我在之前的回答 我认为开始的人应该关注2010年。根据你的工作情况,它可能会限制你可以接受的合同工作类型,但2010年的开发环境明显更好。从2007年开始的唯一原因是这样你可以体会到 2010 年让一切变得多么容易:)
As I wrote in a previous answer I think people starting should focus on 2010. Depending on your work situation, it may limit you in the types of contract jobs you can take, but the development environment is significantly better in 2010. The only reason to start with 2007 is so you can appreciate how much easier 2010 makes it :)
SharePoint 2010 是一个全新的体系结构,在许多方面都有根本的不同。例如,SharePoint Services Provider 已不再存在,并且已添加沙箱。
我从 2007 年开始,因为那是我们工作的地方。我认为您工作场所使用的版本应该决定您的决定(除非您是顾问)。
SharePoint 2010 is a completely new architecture and is fundamentally different in many ways. For example, SharePoint Services Provider is no more and the sandbox has been added.
I started with 2007 because that's where we are at work. I think the version being used in your workplace should dictate your decision (unless you're a consultant).
恕我直言,从 SP 2010 开始会更容易 - VS 2010 内置了对 SP 2010 开发的支持。
IMHO, starting with SP 2010 would be easier - the support for SP 2010 development comes built in with VS 2010.
我认为从 SharePoint 2007 开始您不会获得太多好处。正如其他人所说,2010 的开发环境更加友好,并且不需要那么多第三方工具。
但更重要的是,对象模型几乎相同。虽然 SharePoint Service Provider 确实已经消失,但它并不是您在开发时经常使用的东西(无论如何,根据我的经验)。重要的对象和概念(内容类型、Web 部件、列表、列表项等)几乎相同,这就是为什么我认为没有太多“故事”可获取。
让您的生活更轻松,与 2010 年同行。
I don't think you would gain that much from starting with SharePoint 2007. As the others have said, the development environment with 2010 is much friendlier and doesn't require as many 3rd party tools.
More importantly though, the object model is almost the same. While it is true that SharePoint Service Provider is gone, it is not something that you play with a lot when you develop (in my experience anyway). The important objects and concepts (content types, web parts, lists, list items, etc.) are pretty much the same, which is why I don't think there is much of a "story" to get.
Make your life easier and go with 2010.
正如其他人已经建议的那样,SharePoint 2010 是一种更简单的启动方式。从类比的角度来看,今天没有太多理由去学习 COM+ 编程等。大多数时候您可以使用 .NET 并感到高兴。
下面列出了一些真正的好资源,可以帮助您快速了解 SharePoint 2010...
SharePoint 2010 is a much easier way to start as others have already suggested. From an analogy perspective, there isn't a lot reason today to learn COM+ programming for instance. You can work with .NET and be happy most of the times.
A couple of real good resources that would help you bring up to speed with SharePoint 2010 are listed below...