我在SharePoint行业的从业经历(二)



本文是我的SharePoint从业经历的第二篇,第一篇请参考

我在SharePoint行业的从业经历(一)

做完那个项目之后,对SharePoint 2003有了一些认识。但是后来几年我就没在做SharePoint了,期间做过很多的ASP.NET项目,都是外包的项目。

后来我离开了原来的公司,想多挣一点,于是就换了一个大一点的城市。在找工作的过程中,遇到了一家公司,面试的时候,我和面试官提到了我以前做SharePoint的项目,他很敢兴趣。然后我就被录取了。

这家公司确实有一部分业务是做SharePoint外包的。那个时候SharePoint
已经发布了2007版本。名字也改了。以前叫 SharePoint Portal Server,定义为门户网站,在2007版本里改名叫MicrosoftSharePoint
Office Server, 定位明显提升了。而且MCMS再也没有发布新的版本,即使在微软网站上搜索MCMS,链接也链到了SharePoint的网页。

我被分到了一个为客户做定制化的项目组。我慢慢的发现,原来SharePoint
已经发展的如火如荼,国外很多大公司都在用,虽然国内还基本没人了解SharePoint。而且2007版本和2003版本对比,有很大的改变,整个GUI的风格都变了。2003里面的一些概念在2007已经没有了,比如Area
Web。

但是令我感到惊讶的是,虽然两个版本差别特别大,但是SharePoint API确基本没有变化,甚至一直到今天,Microsoft.SharePoint.dll里面的API基本没有改变。可见SharePoint本身的架构是非常好的。

因为我以前做过SharePoint 2003项目,所以进入项目组之后上手比较快。我们当时为客户做的是一些页面和webpart。那个时候做SharePoint定制化,和现在完全不一样,因为那个时候,Visual
Studio没有SharePoint开发的模板。所以一切都是手动做的,包括要自己写一些脚本打包成cab文件,手动写脚本部署solution和激活feature,重启IIS,等。每调试一次都很麻烦,效率很低下。

(不像现在,Visual Studio,
直接摁F5
就好了)。

后来也摸出一些门道,在SharePoint 2007的时候,做WebPart非常困难,后来网上有一个哥们,做了一个WPBuilder的tool,极大了提高了开发速度。那时候也感慨,国外的程序员,遇到问题就会想办法去解决,然后无私的分享出来。这也许是为什么开源在国外很火,在国内不火的原因吧。

从此以后就一直在SharePoint行业里泡了。

时间: 2024-10-28 04:54:57

我在SharePoint行业的从业经历(二)的相关文章

我在SharePoint行业的从业经历(一)

  大约10年前,我刚刚毕业的时候,找到了一个试用的机会.那个时候的我对软件根本没有概念.编程学的也非常少.仅仅是在系里学过一点VB和C++,以为软件就是像QQ或者游戏之类的.我从来没想到会认识一个叫SharePoint的软件.更没有想到一干就是十年. 当时我和另外两个实习生.我们三个一起被分到了一个部门.我当时的公司是一个IT外包公司.有几个固定的客户. 客户那边IT仅仅有非常少的几个人,有关IT的工作都外包给我们来做. 刚进公司的时候,头儿就让我们自己看看东西,数据库拉,ASP.NE

渣渣菜鸡的蚂蚁金服面试经历(二)

蚂蚁金服 电话二面(85 分钟) 1.自我介绍.工作经历.技术栈 2.项目中你学到了什么技术?(把三项目具体描述了很久) 3.微服务划分的粒度 4.微服务的高可用怎么保证的? 5.常用的负载均衡,该怎么用,你能说下吗? 6.网关能够为后端服务带来哪些好处? 7.Spring Bean 的生命周期 8.xml 中配置的 init.destroy 方法怎么可以做到调用具体的方法? 9.反射的机制 10.Object 类中的方法 11.hashcode 和 equals 方法常用地方 12.对象比较是

SharePoint 2013的限制(二)网站集和列表/文档库

网站集的限制 一个SharePoint场最多支持750,000个网站集,其中包括500,000 个人站点和250,000普通站点.在一个Web Application下面放置过多的网站集会消耗WFE上的大量的内存. Search在爬大量的网站集的时候,也会在WFE上造成大量的内存占用. 一个安全的做法是,当一个web application的内存达到2GB的时候,就应该recycle. 一个Web Application下最多支持250,000个网站集.一个Site collection能有多大

关于SharePoint 2013的工作流(二)

摸索完了如何画流程实现功能接下来,就是如何配置和部署了.在添加工作流之前,肯定需要一个审批人的配置以及阀值等等的配置. 这个的实现基本上和以前的工作流一致.写法却不一样了,模板自带的都是用js实现的. 读取这里面的配置用的是一个叫GetConfigurationValue的activity. 在审批页面获取需要用C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.SharePoint.WorkflowServicesBase\v4.0_15.

SharePoint Workflow Trouble Shooting(二)分析log文件

[译者按]Andy Li这篇文章,是我看过的最好的,最透彻的关于SharePoint Workflow架构的文章.通过阅读他的文章,我才清楚的了解了SharePoint Workflow的运作机制,并且在遇到问题的时候,知道如何下手查找问题.因此翻译过来,希望对Workflow的开发人员有帮助.本部分主要讲trouble shooting. 这篇博客是由Andy Li贡献的,他是SharePoint开发人员支持组的处理疑难问题的工程师.原文地址.这个关于Workflow的系列,是他贡献给社区的,

SharePoint JS Link 之(二) 改变表单中column的颜色

按照前一篇( SharePoint JS Link 之(一) 改变column的颜色 )修改之后,查看文档属性,发现Language列颜色并没有变: 要想让这个颜色变,需要做一些修改.为displayForm注册一个事件: (function () { var FieldContext = {}; FieldContext.Templates = {}; FieldContext.Templates.Fields = { //为我们要修改颜色的列,定义一个重写样式的方法 "Language&qu

Office 365 SharePoint 迁移浅谈 (二)SMAT 2013 介绍

进入主题,首先来谈下微软用来做SharePoint 迁移评估的工具,SMAT SMAT全称是SharePoint Migration Assessment Tool,顾名思义就是用来做迁移评估的,目前SharePoint 2010和SharePoint 2013都有对应的SMAT的版本,SharePoint 2010可以使用SMAT 2010,SharePoint 2013可以使用SharePoint 2013. 这次主要介绍下SMAT 2013的使用方法. 首先这是一个需要下载后使用的工具包,

中国铝业高层3年后首次调整 “70后”卢东亮正式出任董事

<主管8+69+6+9+4+06>在2016年葛红林辞任上市公司董事长.余德辉接任后,中国铝业(601600,SH)的高层在3年后迎来首次调整.2月22日,中国铝业发布关于变更公司董事长.总裁及提名董事候选人的公告,因工作和改革需要,余德辉于2019年2月21日向中国铝业董事会递交书面辞呈,辞去公司董事长.执行董事及在董事会下设各专业委员会的一切职务,即日生效.与此同时,卢东亮于今年2月21日向公司董事会递交书面辞呈,提请辞去中国铝业总裁职务.不过,在当日举行的第六届董事会第三十九次会议上,卢

转发:IT行业中的甲方乙方关系

原文:http://byteh.blog.51cto.com/141786/1004046/ 混IT,必须理解“甲方乙方” By 韩宇斌 2012-09-23 9月初,修改了QQ签名,把“甲方乙方”放在了最前面,似乎标志着我找到了最近工作中问题的症结所在,于是乎终于有心情再写一篇文章了. 准备写之前,先搜索了“甲方乙方”,严肃客观的了解一下概念,有些许意外的是排在前面的全是关于电影<甲方乙方>,让我对着文字回忆了一把剧情,那经典的“打死也不说”…… 换搜索关键词:“甲方 乙方(注意空格)”“甲