Microsoft与IBM的开发者网络
1.开发者网络建立的目的
2.开发者网络资源的搜集
3.开发者网络资源的整合
IBM开发者网络
1.开发者网络建立的目的.
developerWorks 致力于推广开放的、跨平台的标准和技术,比如 Java、XML、Linux、开放源代码项目和 Web 服务, 它提供了大量的文章、示例代码、教程、how-to、工具、新闻、案例分析、讨论论坛 – 实际上就是帮助开发人员完成其工作所需要的任何内容。对于开发人员来说,developerWorks (dW) 是个庞大且日益增长的内容和资源的集合。
2.开发者网络资源的搜集
①征集稿件
②自己的产品
③技术研讨会的资料
★ 征集稿件方面
高质量稿件
从IBM的developerWorks上面有所反映. n 我们拿一篇叫《初识IBM Rational RobotJ 》为例. n 其作者Tom Arnold是自从1991年以来一直从事有关软件测试自动化项目的编程、管理与咨询工作。1993年,Tom 参与创建了Software Testing Laboratories ,该公司属于软件行业中第一批外包软件的测试公司之一。Tom在ST Labs任职期间,进行培训与咨询工作,创建了ST Labs 培训组,开始为Microsoft的雇员编写并且教授软件测试自动化课程。两年后,Arnold 出版了有关著述,《Software Testing with Visual Test 4.0》。在这本书出版的不短时间之后,Tom 对Microsoft 公司的Visual Test 4.0b的开发团队进行了管理,此版本稍后变成了Rational Visual Test 4.0r。Arnold 又继续进行软件测试自动化项目,为那些想要创建测试方法的公司提供咨询,并在行业会议中对于有效使用实用方法进行自动化测试的问题发表演讲。Tom 一直在进行软件开发团队的管理工作,包括管理创建Rational Visual Test 6.0(发布于1998年11月)的程序员和测试工程师。他还于1999年1月同时出版了一本700页的书 《Visual Test 6 Bible》 和10盘磁带(10小时)培训视频系列《 VT6 InDepth3》 。Tom 现正关注于软件项目管理、编程、测试自动化,并且专门编写有关软件开发的论文和文章。Tom 目前活跃于软件行业,并且常出席例如STAR(软件测试分析与评审)、Internet World和RUC(Rational 用户会议)等学术会议。他在Purdue 大学获得了计算机科学的学士学位。
为IBM提供稿件的很多人都是在某一领域的专家或者是权威.这样保证了高质量的知识的积累.
★自己的产品
IBM作为世界上知名的计算机公司无论是在软件或是硬件上都有这自己的特色,其中也有这在其研究领域的不少的权威资料.这些资源是IBM资源库中的最主要的组成部分. n
★技术研讨会
IBM每年都会在世界各地举办多场技术研讨会,与会者都是某个领域的精英,专家. n在会议上他们可能统一某一项标准,也可能解决某项实际性的问题,每次的研讨会都会取得很大的成果,这样又丰富了IBM的知识库.
开发者网络资源的整合
统一编号,各有所用
1.文本资源的整合
2.软件资源的整合
1.文本资源的整合
IBM的文本资料的整合方式是利用各种技术的不同来划分的.
例子: 我们分析一下IBM开发者网络的JAVA技术平台的文档库.
首先打开我们在其平台上以JAVA技术和类为关键词进行搜索. n然后我们在搜索结果页面中点击一篇叫《使用WebSphere Adapter Toolkit开发符合J2EE标准的资源适配器: 第3部分》的文章作者是金千里.发现地址如下: nhttp://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/jinqianli/0512/index3.html
然后将地址最后的index3.html,换为index2.html.进入改变以后的地址我们发现出现的文章是《使用WebSphere Adapter Toolkit开发符合J2EE标准的资源适配器: 第2部分》. n 我们再回头看一下它的地址 nhttp://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/jinqianli/0512/index3.html
http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/jinqianli/0512/index3.html n n
nhttp://www-128.ibm.com/developerworks/cn/ 这是代表IBM的中国开发者网络. 对于 /websphere/library/ n 我们看一下Google的定义:A family of IBM software products that provide a development and deployment environment for basic Web publishing and for transaction-intensive, enterprise-scale e-business applications .很明显websphere是IBM的一项产品.而library就是他放资料的地方.
techarticles/jinqianli/0512/index3.html n/techarticles/就是技术文章,/jinqianli/就是作者的名字./0512/我估计是作者在websphere领域的文章总代号.index3.html就是我们调用的页面.
这样看IBM的文档资源的大致整合方式为 n/大类/技术文章/作者/文章/
这个地址是我们在其 nIBM PartnerWorld > Technical resources and support > Develop and port 部分的下载单元找到的 页面为 Sample code nhttp://www.developer.ibm.com/isv/部分是说明IBM的开发者网络的ISV即软件叫卖商,表示他的软件资源.
软件资源的整合 我们从IBM的资源下载地址分析 nhttp://www.developer.ibm.com/isv/samplecode?action=download&object=/isv/tech/sample_code/inet/recipe.zip
/samplecode?action=download&object=/这是一个判断还有对数据的检索 n/isv/tech/sample_code/inet/recipe.zip n就是软件所在的路径. Isv 就是软件 tech作技术解释 sample_code就是页面所属的大类 nInet为软件所属的类别 而recipe.zip就是我们所要下在的软件的压缩包.
基于这样的分析,我们得出软件的整合方式n n n /软件类/技术类/技术类的子类/软件名
Microsoft的开发者网络
1.MSDN建立的目的
2.MSDN资源的搜集
3.MSDN网络资源的整合
1.MSDN建立的目的
我们引述其官方的说法 MSDN Online 创建时的初衷是为了集 Microsoft 有关开发者的信息之大乘于一处 Web 站点。站点始创于 1997 年年中,偏重于有关编译的内容。 “我们希望同开发者倾心交谈,给予他们一些值得思考的东西;希望将他们应当有所了解的业界最新进展告之他们。”援引自该站点的项目经理 Serbus 的话。
2.MSDN资源的搜集
微软技术社区联盟
微软新闻组
博客堂
技术聊天
微软技术社区联盟
众多有影响力的技术网站结成微软技术社区联盟, 通过社区联盟,您可以拥有更丰富的技术体验以及多元化的选择,通过您喜爱的方式参与讨论与分享。新浪网 中国软件网 (CSDN)技术中国
微软新闻组
微软中文新闻组是微软公司为中文用户提供的技术交流空间。所有微软用户都可以自由进入中文新闻组,发言探讨技术问题;微软技术人员也将加入其中,以平等的身份参与讨论。
博客堂
Blog是一种表达个人思想和网站链接、内容按照时间顺序排列,并且经常跟更新的网站。Blog以其特有的优点,成为许多技术专家分享经验、观点的流行工具。在微软中文技术社区,您可以浏览查询与微软技术相关的博客站点,还可以发表您的个人技术博客站点。 很多Bloger都是某个领域的精英分子,专家或者是权威 通过博客堂微软搜集到了大量的技术性的资料
技术聊天
微软中国社区为您提供机会,和微软工程师和微软MVP面对面交流!每次聊天将基于特定的主题,参与者可以就这一主题提出问题,微软工程师和MVP将实时回答您的问题。每次在线聊天后的问题和答案将集中保存,使您不会错过每一次精彩的聊天! n很明显又是一种资料的收集,为以后解决相似问题提供了方案
3.MSDN网络资源的整合
我们发现MS与IBM存在某些类似 不管是软件资源也好还是文档资源也好都有统一的编号. 对于软件资源我们在进行Windows update 时会有很明显的发现
KB是Knowledge base 表明我们所要下载的资源在MS的Knowledge base 中然后后面的数字就是资源本身在Knowledge base 中的编号.
对于文档资源我们看下面的例子
在http://support.microsoft.com/中以补丁为关键字进行搜索,在搜索结果中我们选择 nOL2000:当您尝试查看日历时,Outlook 停止响应 进入如下的页面
我们把zh-cn换为en-us打开了同一篇文章的英文内容
我们可以看到每篇文章都有一个唯一的编号,并且按语言种类进行分类,方便数据的提取
我们综合IBM和MS的开发者网络成立的起源,资源的搜索,以及他们的资源的整合方式来看,不难发现在他们各自的开发者网络中讨论的许多问题都是和他们自己的产品有着很大的关联.建立开发者网络的目的在很大程度上是为了更加的完善和自己的产品以及以及自己领头的技术.
他们有各自的资源搜集方式,但是也有许多的共性. MS有博客堂,IBM有在线投稿机制. 他们还都有在全世界各地的研讨会 通过这些行之有效的资源收集方式他们建立了自己的知识库.
IBM与MS的资源整理很明显的都是有着严格的方式: 首先他们分类清晰,在每个大类的下面都有很多小类,小类下面再分类,条理非常的清晰.
通过这些工作,他们分别建立了自己完善的开发者网络.
注:更清晰部分见我的网站