1.4 IBuySpy Workshop
IBuySpy Workshop的公开发布(如图1-4所示)在论坛上产生了很大的反响,我所能做的事情就是跟踪这些反馈;更为特别的是,所有这些都发生在圣诞节的假期中。而我在一月份的前两个星期安排了一次家庭休假,2003年1月2日(即IBuySpy Workshop刚刚发布一个星期之后)我去了墨西哥。那个时候,因为我对IBuySpy Workshop的热切关注,占用了我的主要时间,所以这次假期的安排不是很好。但是事后证实,这次休假的时机再好不过了,因为这次休假证实了社区可以自己支撑自己—— 这是所有开源项目需要拥有的一个关键因素。当休完假返回家后,我对该应用程序的发布所产生的巨大反响感到吃惊。IBuySpy Portal论坛成为提交有关IBuySpy Workshop讨论的主宰论坛,我的收件箱(Inbox)中充满了大量关于感谢我的努力并请求我提供支持和功能增强的信息。这无疑验证了将该应用程序作为一个开源项目发布的决定,但是也强调了这一事实,即我必须开足马力,跟踪并推动该应用程序向前继续发展。
在接下来的几个月内,通过疯狂地工作,试图将社区中的所有建议都集成到这个应用程序中,同时还要回答社区中的各种问题。因为白天要上班,不能处理开源项目,所以将大多数晚上的时间都用在了IBuySpy Workshop的工作上,这无疑给我的婚姻和家庭生活造成了不小的压力。每天晚上只睡4个小时绝对不是一个健康的生活方式,但正如我所说,压力在不断地消逝,而且我觉得这个项目一定会做得很大。
通过升级来支持用户基(user base)是对软件产品的基本要求。对于开源项目来说,这尤为重要,因为应用程序可以基于社区的反馈和技术革新快速地发展。在开源项目中流行这样一句话,即“没有用户对停止不前、没有前途的项目感兴趣”。碰巧的是,我在最初的体育管理应用程序中早已设计了一个可靠的升级机制,而IBuySpy Workshop的代码基正好包含这一应用程序。这个特性可以使应用程序的用户很容易地从一个版本移植到下一个版本上—— 一个吸引社区参与及推进产品发展的关键因素。
|
| 图1-4 发布IBuy spy Workshop |
到2003年2月,IBuySpy Portal论坛上充满了有关IBuySpy Workshop的话题,因此,两个社区的和平共处就变得异常困难。这时,我给www.asp.net网站论坛页面底部的匿名别名(anonymous alias)发了一封电子邮件,请求为IBuySpy Workshop创建一个专用的论坛。因为这两个应用程序的功能和源代码区别很大,所以希望将这两个应用程序的论坛分开,提供两个社区来支持相应的成员。我对这封电子邮件能不能被阅读都没有抱大太的希望,就更不用说是被允许了。但是令我吃惊的是,我收到了一个来自Rob Howard(一名ASP.NET偶像)的肯定响应,在与微软公司的长期合作中,Rob Howard的引荐功劳不小。Rob创建了这个论坛,并且还在http://www.asp.net网站上的Source Download页面上添加了一个链接,这件事情使新兴的IBuySpy Workshop社区的访问量巨增。
2003年初IBuySpy Workshop发布后,使它快速流行起来的原因有多个方面。其中最重要的原因,就是因为这个基本应用程序包含了对IBuySpy Portal应用程序的大量功能增强,人们可以利用它立即创建一个功能更加强大的网站。从社区的观点来看,这个开源项目提供了中心的管理机构,致力于应用程序框架的持续发展和支持,而这正是最初IBuySpy Portal社区所缺乏的因素。微软平台上的开源项目这一概念吸引了许多开发人员;有些开发人员抱着纯正的开源意图,但是有些开发人员通过查看该应用程序,希望成为提高收入的铺路石。另外还有一个因素,这个因素经常被忽略掉,它与项目所基于的编程语言相关。在.NET Framework 1.0发布之后,微软公司花费了大量的精力来促进新编程语言C#的普及。C#语言打算为C++开发人员提供一个移植路径(migration path,译者注:移植路径指在保持计算机软件兼容的同时提高计算机系统的能力或硬件功能的一种方案,或者反之),又希望诱惑在其他平台上工作的Java开发人员切换到这个平台上来。这就让Visual Basic和ASP 3.0的开发人员社区感觉被忽略了,在某种程度上不受欢迎了。而IBuySpy Workshop的核心框架采用VB.NET语言,提供了一个实在的社区体系,传统的VB开发人员可以参与、学习和共享它。
| 回书目 上一节 下一节 |
|
· Linux结课考试自测获奖.. · 上周Linux系统命令的使.. · 上周真题冲刺测试获奖.. · 全国计算机等考四级模.. · 08年3月各大网上书店及.. · 网络工程师模拟测试获.. |
· 全国计算机软考考试指.. · 3月24日WCF聊天活动 积.. · 全国计算机等级考试四.. · 软件项目估计:第2版 · 系统分析师基础知识自.. · 构建可扩展的Web站点的.. |
|
||||
| · 微软Forefront企业安全.. · 微软出价446亿美元收购.. · 2008年上半年全国软考.. · LAMP技术精解 · ARP攻击防范与解决方案 · 企业数据恢复指南 · 技术人求职简历完备手册 · Apache技术专题 |
· 首届中国IT工程师生态.. · 视频访谈:网管员如何踏.. · Linux——从菜鸟到高手 · 交换机故障解决指南 · OSPF路由协议专栏 · 勇闯IT培训黑色围城 · 见证中国网络安全二十年 · 华为员工自杀频频拷问.. |
|||
|
||||
| · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · Apache技术专题 · 中间件应用技术专题 · 三层交换技术专题 |
· SQL Server入门到精通 · Apache技术专题 · 国际文档格式标准开战 · 路由器设置与口令恢复 · 打造安全服务器 · SOA 面向服务架构 · PHP开发应用手册 · 企业数据恢复指南 |
|||
|
||||
| · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · iSCSI应用与发展 · 三层交换技术专题 |
· Apache技术专题 · RAID——磁盘阵列基础 · 企业数据恢复指南 · 路由器设置与口令恢复 · SOA 面向服务架构 · ADSL应用面面俱到 · ADSL应用面面俱到 · PHP开发应用手册 |
|||