频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

1.4 IBuySpy Workshop

作者: (美)沃勒(Walker,S.)等著/肖国尊译 出处:清华大学出版社  2008-04-29 15:47    砖    好    评论   进入论坛
阅读提示:《DotNetNuke 4高级编程》第1章主要为您介绍的是DotNetNuke的发展史,本节将要为您展示的是IBuySpy Workshop。

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开发人员可以参与、学习和共享它。

【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节
专题
DotNetNuke 4高级编程
ASP.NET 2.0电子商务高级编程(C# 2005版)
SQL Server 2005分析服务从入门到精通
Vista SP1对决XP SP3
轻松制胜——局域网管理精讲
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
三层交换技术专题
三层交换技术专题
Vista SP1对决XP SP3
Vista SP1对决XP SP3
微软Forefront企业安全解决方案
微软Forefront企业安全解决方..
· 微软Forefront企业安全..
· 微软出价446亿美元收购..
· 2008年上半年全国软考..
· LAMP技术精解
· ARP攻击防范与解决方案
· 企业数据恢复指南
· 技术人求职简历完备手册
· Apache技术专题
· 首届中国IT工程师生态..
· 视频访谈:网管员如何踏..
· Linux——从菜鸟到高手
· 交换机故障解决指南
· OSPF路由协议专栏
· 勇闯IT培训黑色围城
· 见证中国网络安全二十年
· 华为员工自杀频频拷问..
ARP攻击防范与解决方案
ARP攻击防范与解决方案
iSCSI应用与发展
iSCSI应用与发展
SQL Server 2008/2005全解
SQL Server 2008/2005全解
· SQL Server 2008/2005..
· SOA 面向服务架构
· SQL Server 2008/2005..
· iSCSI应用与发展
· RAID——磁盘阵列基础
· Apache技术专题
· 中间件应用技术专题
· 三层交换技术专题
· SQL Server入门到精通
· Apache技术专题
· 国际文档格式标准开战
· 路由器设置与口令恢复
· 打造安全服务器
· SOA 面向服务架构
· PHP开发应用手册
· 企业数据恢复指南
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
iSCSI应用与发展
iSCSI应用与发展
· iSCSI应用与发展
· 中间件应用技术专题
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· Apache技术专题
· iSCSI应用与发展
· 三层交换技术专题
· Apache技术专题
· RAID——磁盘阵列基础
· 企业数据恢复指南
· 路由器设置与口令恢复
· SOA 面向服务架构
· ADSL应用面面俱到
· ADSL应用面面俱到
· PHP开发应用手册