首页 新闻 体育 娱乐 游戏 邮箱 搜索 短信 聊天 天气 答疑 导航
新浪首页 > 科技时代 > 滚动新闻 > 闫辉专题 > 正文

Blog技术与软件开发

http://www.sina.com.cn 2003年09月08日 13:56 新浪科技

  撰文/Superyan

  Blog是“Web log”的缩略语,是私人或半公开的网站,一般采用简单的发布工具,每次发布的内容按照时间逆序排列显示,每个发布内容都有独立的URL。在美国,Blog这一单词已经逐渐固定下来,热心人还专门制作了网站介绍Blog相关的词汇。

  很多人认为Blog并没有多少技术含量,主要是一种文化。不过Blog的推广同技术发展息息相关。甚至可以说,如果没有程序员的积极参与,Blog根本无法获得推广的动力。

  Blog技术的前身是美国原UserLand软件公司Dave Winer开发出的用于Web内容编辑、管理的脚本工具“UserLand Frontier”,并发布了名为“Scripting News”的脚本相关技术,这些软件和技术体现了Blog的最初想法。随后,Jorn Barger称之为Blog,并最终固定下来。

  Winer曾经参与过SOAP、XML-RPC、RSS、OPML等协议的开发,他对Web业界做出的另外贡献是制定了RSS的标准。RSS(RDF Site Summary)是指将网站摘要用XML描述。这项技术当初是Netscape为发送新闻标题而开发的,但Dave Winer将其扩展和完善,并将RSS嵌入到了他开发的产品中去,加快了RSS在Blog中的应用。Blog的高更新频率特点刚好符合RSS的长处,通过这一技术,可以及时向网站读者提供更新的动态。

  “TrackBack”也是Blog重要的技术之一,Benjamin Trott和Mena Trott夫妻最早在Movable Type中提出了这一功能。如果你在自己的网站上也设置了TrackBack Ping功能,那别人可以通过TrackBack Ping来发表针对你的意见。这样,不同网站通过“TrackBack”技术将相关话题连接形成一种网状结构。

  Blog可以用多种语言实现,有用CGI,也有用PHP实现的,伴随着Blog技术的发展,诞生了一批明星的Blog技术提供商,除以前提到的Moveable Type和Radio Userland公司外,Livejournal和Pyra实验室都以不同方式拥有了大量的用户。2003年2月16日,Google宣布巨资收购Pyra实验室。

  从网络时代发展来的Blog并非特别领先和高深的技术,而是遵从简单化这一思想,抛弃烦琐的技术细节,采用人性化的技术手段来为人们服务。同时,Blog中利用标准来推广技术的手段也值得我们学习,尤其是对于XML标准的采用和推广,使得其从技术而走向了专业化领域,也开创了一种新的网络交流方式。

  Blog带动软件和服务的发展

  对于Blog社区的用户来说,他们并不需要每天到处去访问新出现的新闻,而只要通过某些软件工具就可以轻松查看最新消息和所关心Blog更新内容,还能够便捷地用工具中内嵌的Blog输入工具把感兴趣的内容摘录到自己的Blog中。目前比较流行的新闻聚合工具有:Aggie(Windows .Net),NetNewsWire(Mac)和Straw(Linux、Unix),而NewzCrawler可能是目前最完善易用的工具软件。

  Blog的技术还在不断扩展。爱尔兰都柏林的NewBay Software公司就开发了一套能够让移 动运营(或内容服务提供)商为他们的客户提供利用手机来发布Blog的系统。美国Traction公司也发布了两套以Blog为核心竞争情报和市场调研系统,这些软件能够在企业内部允许多用户分权限创建和分享信息,然后自动对照并做出汇总,同时能够发送信息文摘给内部相关人员。

  Blog与软件开发

  长期以来,软件开发始终是非常隐秘的事情,让太多的人过早知道,就可能被别人“偷走”你的新创意。但是,如今这些“传统观念”已经动摇,Blog模式已经被许多大牌软件开放商接受,从一开始就敞开大门,与潜在客户、合作伙伴等共享信息,可以使软件开发工作得以提高。Mitch Kapor,作为Lotus软件的创始人,他很早就创建了自己的Blog,他说这是很重要的与用户交流了解他们的渠道。“一些最聪明的对这项产品感兴趣的人和我联系,”Kapor说:“反馈越多,把这些想法融入到产品中,产品就越好。”

  同时,软件工程实践中有些难题一直无法得到很好的解决,比如软件工程的方法论为什么不灵?信息湮灭如何处理?如何减少新技术应用的风险?如何防止积重难返?如何控制个人英雄<->管理决策<->团队士气变化的过程,甚至无法知道我们不知道什么不知道,这些都阻碍了软件开发的顺利进行。

  因此,针对软件开发中“产品”和“知识”同步获得和完善,采用Blog来处理内部交流信息有先天的优势。Pyra实验室最早就是为了在Web项目开发程中进行交流而开发Blog在团队内部和外部分享信息。Pyra实验室创始人之一Paul Bausch说:我们认识到它是个交流的强有力工具,因为它让我们这个团队工作的非常顺利。

  所以,有人甚至说程序员必须要拥有自己的Blog。一旦建立了Blog,你可以把你的心得放在上面让别人参考,你可以在同行的Blog的上面获得经验。由于Blog是完全由你控制的,而且发表不用重新编写网页,直接打入内容就可以了,Blog服务器自动处理的。这一点特别适合更新比较快程序员使用。

  BlogBus站长郭晓雷:

  第一次看到的Blog是学校内的一个研究生的Blog,他用的MovableType(MT)软件架设的。那时我一下就被Blog吸引住了,多么新颖、快捷的信息传递方式!我想自己写一个Blog程序,在这位师兄的帮助下我研究了MT,并初步打算使用PHP建立自己的程序,因为PHP比Perl更节省资源,而且也更容易。并且我打算让自己的程序也能支持多用户,因为我觉得能让更多的人建立自己的Blog将是一个不错的主意!在进一步分析了MovableType的功能,看了一些关于Blog的文章后,我立刻开始了着手这个项目。利用课余时间,经过一个星期的编写,一个简单的Blog出现了。主要的功能包括:添加修改删除日志,模板,文件管理,一个简单的日历牌。

  接下来,我申请了一个虚拟主机制作了自己的网站,于是BlogBus诞生了。很多热心的用户提出了很多不错的建议与意见,帮我不断完善BlogBus的功能。对于未来,我考虑首先要向一些先进的Blog服务提供商学习,提供更多的功能,然后在扩大管理团队的基础上,尝试商业化。

  通过BlogBus的建立过程,我学到了不少东西,有些是技术上的,还有一些是非技术的心得体会,总之我受益匪浅。


评论】【推荐】【 】【打印】【关闭

    

爱普生照片纸——完全免费!
不见不散 约会新主张!

  进入欲望都市 喝冰锐朗姆酒 体验性感新生活
  注册新浪9M全免费邮箱
  开学了,四六级、考研、出国你准备好了吗? 英语口语解决方案
  无数人梦寐以求的境界,亲密接触,激烈搏杀,包你爽上“天堂”

新 闻 查 询
关键词一
关键词二


search 摄像机 减肥 停电装备
 

新浪精彩短信
两性学堂
了解彼此性爱感受努力营造性爱意境
非常笑话
无限精彩——成人世界的快乐元素!
图片
铃声
·[韩 红] 青藏高原
·[王力宏] 这就是爱
·[陈晓东] 比我幸福
铃声搜索



企 业 服 务


新浪青岛站正式开通
新浪企业邮箱值得信赖
肺癌治疗重大突破
让企业和产品扬名海外


分 类 信 息
:北交大MBA直通车
   新浪分类全新改版
   夏季旅游-心的承诺
   12.8万读特色EMBA
 京腔京韵京商京息
分类信息刊登热线>>

 发表评论: 匿名发表 新浪会员代号:  密码:
每日2条,28元/月
原色地带--普通图片铃声,5元包月下载,每条仅0.1元 
炫彩地带--彩图和弦铃声,10元包月下载,每条仅0.1元
爆笑无比精彩无限,成人世界的快乐享受
看悬疑剧时一名观众因为太投入,突然站起来叫道:凶手…
每日2条,30元/月



科技时代意见反馈留言板 电话:010-82628888-5488   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2003 SINA Inc. All Rights Reserved

版权所有 新浪网