为了学习 SharePoint 最佳实践,需要研究哪些 CodePlex/Google 代码项目
我是 Sharepoint 开发的新手,但在 C++、VB6 和 C# 方面有大约 10 年的经验。 根据我的经验,学习新语言或编码风格的一个好方法是花一些时间“剖析”CodePlex 或 Google code 上提供的开源项目之一。 为了避免在不知不觉中养成一些坏习惯,我想听听您可以推荐哪些项目。
TIA
I am new to sharepoint development but have about 10 years of expirence in C++, VB6 and C#. It is my experience that a great way to learn a new language or coding style is to spend some time "dissecting" one of the open source projects available at CodePlex or Google code.
In order to avoid picking up some bad habits without knowing it, I would like to hear which projects you can recommend.
TIA
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我还会推荐 CKS,但我还要补充一点,我发现在学习 SharePoint 时编码并不是最大的问题,而是确定实现目标的最佳解决方案。 您应该使用工作流程还是事件处理程序? 您应该使用自定义代码还是 BDC? 您应该构建 Web 部件还是布局页面? 您应该使用列表、自定义表单还是 InfoPath 表单?
因此,除了学习编码实践之外,您还应该花费大量时间寻找解决问题的方法。 SharePoint 提供了很多好处,但不幸的是,简单的学习曲线并不是其中之一。 我也有 10 年的发展经历,我花了 6 个月的时间才开始完全理解最有效地解决业务需求的最佳方法。
我推荐:
模式和样式 SharePoint 实践指南
SharePoint Server 2007 最佳实践资源中心< /a>
Microsoft Office SharePoint Server 2007 最佳实践(平装本)
SharePoint 2007 和 WSS 3.0 处置模式示例
I would also recommend the CKS but I would also add that I have found that coding isn't the biggest issue when learning SharePoint but determining the best solution to acheive your goal. Should you use a workflow or an event handler? Should you use custom code or the BDC? Should you build a web part or a layout page? Should you use a list, a custom form or an InfoPath form?
So, in addition to learning coding practices you should spend a large amount of time finding approaches to solving problems. SharePoint offers a lot of benefits but unfortunately an easy learning curve is not one of them. I also have 10 years of development and it took me 6 months to start to fully comprehend best approaches on solving business requirements most effectively.
I recommend:
patterns & practices SharePoint Guidance
Best Practices Resource Center for SharePoint Server 2007
Microsoft Office SharePoint Server 2007 Best Practices (Paperback)
SharePoint 2007 and WSS 3.0 Dispose Patterns by Example
一般来说,SharePoint“代码”将以针对特定 SharePoint 安装编写的 Web 部件和页面的形式出现。 但是,这并不意味着没有任何 SharePoint 实用程序和库。
事实上,我是 SmartPart 的忠实粉丝,它托管在 Codeplex 上。 这是一个非常有用的 SharePoint 工具,有大量下载和一些需要修复的错误,因此这是一个很好的项目,可以作为您的参考点和提交一些代码!
Generally speaking, SharePoint "code" will come in the form of web parts and pages that are written for specific SharePoint installations. However, that doesn't mean that there aren't any SharePoint utilities and libraries out there.
In fact, I'm a big fan of SmartPart, which is hosted on Codeplex. This is a very useful SharePoint tool with a lot of downloads and some bugs that need to be fixed, so it's a great project to serve as your reference point and submit some code to!
你可以看一下 http://www.codeplex.com/CKS 这是一个项目启动由微软员工。
You can take a look at http://www.codeplex.com/CKS which is a project start by Microsoft employees.