首页 > 代码库 > 我在SharePoint行业的从业经历(二)

我在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非常困难,后来网上有一个哥们,做了一个WPBuildertool,极大了提高了开发速度。那时候也感慨,国外的程序员,遇到问题就会想办法去解决,然后无私的分享出来。这也许是为什么开源在国外很火,在国内不火的原因吧。

 

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

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