关于SharePoint解决方案开发模型的凌乱文章…
(注:标题中说的“SharePoint解决方案”,不是指SharePoint Solution Package(.wsp)中的那个“Solution”,也不是Visual Studio中用来包含各个子项目的“解决方案”,而是泛指各种基于SharePoint的应用。)
什么样的问题,是我现在被问得最多,也是最害怕被问的呢?嗯,就是“我对SharePoint开发没什么概念(/头绪/思路),你能给我讲讲吗?”其实,问这样的问题的人,不一定“真的”一点都不了解SharePoint的开发,他可能已经知道了Web Part要如何做出来、事件处理程序怎么写、SharePoint页面要如何进行定制化等等,但是,就是仍然觉得自己的大脑中没有一个清晰的、整体的SharePoint开发思路。一言以蔽之,提问者真正不了解的,准确来说,应该是SharePoint解决方案的完整的开发模型,到底是怎样的?或者换一个更cool的说法,就是所谓的开发方法论的问题。
在我的理解中,SharePoint解决方案的开发模型,确实绝对并非简单的Web Part如何开发、事件处理程序如何写之类的。当然,我不是说这些基础的、对SharePoint各个开发接口的了解不重要,实际上,如果连这些都还没有了解,那么也根本谈不上要了解更“上层”的SharePoint解决方案开发模型了。SharePoint解决方案开发模型应该包括但不限于下面这些主题:
■ SharePoint开发团队应该如何组织和分工?
■ 如何建立SharePoint开发、测试、集成(硬件和软件)环境?
■ 根据用户需求,如何进行SharePoint应用的整体设计(包括数据、界面、User Case…)?
■ SharePoint应用应该如何组织、分拆、组合?
■ 开发人员要如何有效的维护和管理SharePoint项目代码和内容?
■ 如何设计生产环境的拓扑和网络模型?
■ 如何按照信息架构,对SharePoint网站内容进行合理的分类和组织?
■ 如何创建一个高效的部署、迁移模型?
这也是为什么,很多人觉得,看完了《Office SharePoint Server 2007 开发入门指南》,仍然感觉对SharePoint开发存在着很多的疑问和未解。一本入门的书,很难将SharePoint解决方案开发模型的内容给装进去。而且,在编写这本书的2006年,SharePoint 2007甚至还没有正式发布,更不太可能有成熟的SharePoint解决方案开发模型可以借鉴。如果有人要撰写更新的SharePoint开发书籍,就有可能将更多的开发模型方面的内容放进去了:)。在MSN群里面和大家聊天的时候,也曾经头脑发热,提议再写一本相对高级的书,但是…不过,还是希望自己能陆续写一些相关的文章,放到blog上,和大家分享。
关于SharePoint解决方案开发模型的凌乱文章…相关推荐
- 优秀的SharePoint 2013开发工具有哪些(一)
下面是SharePoint解决方案开发人员强烈推荐的开发工具,你知道它们吗? CAML Designer 2013 CAML Designer是帮助生成CAML查询以查询SharePoint列表的一种 ...
- JavaBean 技术与 JSP 开发模型练习题
<JavaBean 技术与 JSP 开发模型练习题> 文章目录 单选题 多选题 判断题 填空题 JavaBean 技术与 JSP 开发模型 单选题 1. JSP Model2模型就是MVC ...
- FPGA经验谈系列文章——FPGA开发方向以及算法开发模型
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 FPGA经验谈系列文章--FPGA开发方向以及算法开发模型 前言 接口方向 算法方向 总结 前言 FPGA开发笼统的说可以分为两个方向 ...
- SharePoint定制开发个性皮肤
使用 SharePoint 2010 发布网站实际打造品牌 摘要:了解一些基本概念,以帮助您在 Microsoft SharePoint Server 2010 发布网站中创建引人注目的用户界面设计. ...
- 了解 SharePoint 2010 开发中的关键点
**摘要:**了解为 Microsoft SharePoint 2010 规划和开发业务解决方案时必须做出的关键点. 上次修改时间: 2012年3月13日 适用范围: Business Connect ...
- 自定义托管宿主WCF解决方案开发配置过程详解
上一节<WCF分布式框架基础概念>我们介绍了WCF服务的概念和通信框架模型,并给出了基于自定义托管服务的WCF程序的实现代码.考虑到WCF分布式开发项目中关于托管宿主服务配置和客户端添加引 ...
- [毕业生的商业软件开发之路]系列文章目录规划
目前[毕业生的商业软件开发之路]系列文章规划出的目录如下,希望靠大家一起完善它,有什么意见欢迎跟帖. 第一章 课程背景 高校毕业生就业问题 高校毕业生就业方式 第二章初入职场 课程说明 关于企业培训 ...
- 开发模型的理解:瀑布模型/增量式/迭代/敏捷开发——笔记
首先,不管采用何种开发模型.软件开发都至少具有以下的周期,包括: 需求获取/分析(系统分析.软件分析) 设计 实现 测试 发布(运行) 维护 正在上传-重新上传取消 既然所有的开发模型都具有相同的开发 ...
- 【JSP教科书】JSP知识在线指南(记录知识JSP体系、EL表达式、JSTL标签库、JSP开发模型和分页查询)
文章目录 @[toc] 一.JSP简介 1.1 什么是JSP? 1.2 JSP的特点 1.3 JSP为什么也是Servlet 1.4 tomact服务器中的资源分析 1.4.1 tomact服务器中的 ...
最新文章
- python语言软件-mPython(图形化编程软件) V0.5.0 官方版
- 自动生成get,set方法
- 线性代数学习笔记(几何版)
- 如何把二进制数化成十进制数_二进制数按位进行逻辑运算
- php调用css类,php – 使用xpath选择css类
- Base64 加密算法原理
- 《UNIXLinux程序设计教程》一2.1 UNIX 输入输出基本概念
- stl取出字符串中的字符_在C ++ STL中使用比较运算符比较两个字符串
- 「Python-Django」django 实现将本地图片存入数据库,并能显示在web上
- 【摘录】Android2.3所支持语言的列表
- css 设置表格右边有图片_20个web前端HTML5初学者实用CSS代码技巧
- windows编译libevent
- zeromq+python安装手册
- python脚本入门_python 脚本学习(一)
- xcode ios 怎么导入p12证书
- 算法基础:NP完全问题
- Qcom平台,dump解析环境配置
- tcp中RACK算法
- Hdl_localization全套安装运行问题总结
- C++多线程传参详解
热门文章
- eigrp配置实验_来,太阁带你做实验
- matlab避免使用for_MATLAB新手学习技巧第二波来袭
- 防止html网页被f12抓取,JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码...
- how to install tensorflow-gpu==1.12.0
- Lesson 2 Create First Qt Program
- python利器能下载库吗_效率倍增!5款超级好用的Python工具库!
- 从零开始刷Leetcode——数组(1.26)
- 使用resnet, inception3进行fine-tune出现训练集准确率很高但验证集很低的问题
- 冲击年薪50万的AI学习指南,限时免费~
- 输出高电平程序c语言,51用c语言怎么编程检测US-100超声波测距模块echo/rx引脚输出高电平时间长度,,谁能给我个模板...