专访开源项目Amoeba架构师陈思儒
DBA notes站长冯大辉(Fenng)代表InfoQ中文站采访了分布式数据库Proxy开源项目Amoeba的架构师和主要开发者陈思儒,内容包括Amoeba项目的起因、功能及其愿景等。
作者 霍泰稳 发布于 2007年10月18日 下午9时22分
因为Ruby on Rails的出现,借用互联网创业的人越来越多,虽然不能说全是RoR的功劳,但至少说明技术门槛的降低加速了互联网的发展。从前从一个点子的产生到实现可能要耗费少则几个月,多则几年的时间,而现在几天或者几周就可以看到原型。本文通过采访技能云网站的策划人熊节和主设计师Iceskysl就是想证明前文所述。
虽然网站已经发布了两个月的时间,但Iceskysl和熊节至今还没有碰过面,这就是网络的魅力所在。借助RoR技术的便利性,通过比较敏捷的开发模式,他们先建立原型,然后逐渐增加功能,在两周的时间内完成了网站的开发上线工作。在网站上也提供了用户反馈的接口,以收集用户的意见和抱怨,对网站进行持续改进。
但Web 2.0网站的成功之处很大程度上在于创意的新颖与否。根据熊节的介绍,“释放程序员声望的价值”这一理念已经被人提出了好久,但却没有人借助于网络实现。正是抓住这一点,才有了技能云这个“创意+技术”的结合产物。虽然我们不能预测这样的网站前景如何,但事实证明它们确实有效:在不到两个月的时间内,已经有107个用户提交了51个项目,标识了77个技能。
阅读全文:技能云:两人两周的Web 2.0网站
做事情一定要有很强的行动力
我们也是在行动中探索方向,希望越来越多的人了解技能云,支持技能云,如果您有任何建议或者意见或者其他的问题需要交流,欢迎联系我。
Email/GoogleTalk: iceskysl@gmail.com
不完全同意。在方案确定后,进行实施的时候行动力当然是越强越好。但如果走在一条错误的路上,你行动力越强破坏性越大。拿技能云这个网站来说,如果没有熊节这个创意,没有IceskYsl比较成熟的RoR技术,你行动力再强也不可能在两周内完成网站的上线。
所以,在行动力之前还有一点比较重要:看准路,选好工具!
是呀,光想不做是不行的。我目前也是苦于精力有限哪,呵呵。
www.1sters.com/ 网站上,把iTechTag写错了,写成iTecgTag了,笔误吧。(网页最底下一行)
哦,确实~多谢提醒~
www.1sters.com 还是很早前开发的,UI方面一直不是很满意,该来改去的,造成的,呵呵~
Ruby on Rails并不值得太惊奇
能够很快的做出来,这是点子不会烂在肚子里的前提~
技能云是跑在老外的服务器上的,今天貌似有点不正常,我们正在联系可靠的服务器提供商,如有愿意提供者,请速联系我们。
技术是适用就好
快速敏捷的方法能如此快速的解决一个项目,很受启发
不过开发经验很重要,一般的应用用两周差不多的时间。
点子倒是还可以
断断续续的,一不小心,两周就过去了~
在新出炉的 itechtag 网站上,策划人熊节再次标榜“我是一个软件工匠”。去年还称自己是 journeyman,怎么这么快又升级了。“软件工匠”也是你可以叫的么。这种低级的宣传手法和伎俩,我称其为“王婆卖瓜”似的个人主动式营销,如今恐怕也只能骗骗小孩子了吧。真不害臊!
熟悉 Pete McBreen 所著、熊节译错了的《软件工艺》的朋友们可能知道,McBreen 借用匠艺传统,按照技能水平和对行业的贡献度和影响力,把程序员划分为三个等级:学徒、技师和工匠。
参照 McBreen 的标准,在 InfoQ 的编辑团队 中,有几个人真正够格,可以自诩为“软件工匠”?恐怕只有 Alexandru Popescu 和 Floyd Marinescu 两人吧。明说自己拥有 10 年以上开发经验的,我看到还有朱永光、郭晓刚等人,照理说都比熊节更成熟、更专业、更优秀,可别人是什么样的态度,有出来耍吗?两厢对照,孰优孰劣,不辨自明。
熊节自述的项目经历一共有 6 个:技能云, RubyWorks, CruiseControl, Selenium, Goodhope 以及杭州工商网上年检系统。
自 2003 年至 2007 年,在总共未满 5 年的时间里,熊节究竟有多少实际的项目经验和资历,已够他“老人家”配上一顶“软件工匠”的帽子呢?读者们可能都不会忘记熊节作为媒体人的两进两出,即便到现在,他在 ThoughtWorks 做“学徒”的时间也不过两年多。即便是学徒,熊节这个“学徒”到底当得怎么样,我们觉得也是应该质疑的。
我想,笃信“媒体就是信息”的熊节,其软肋就在于那种自以为是、热衷表演,非常业余的功利主义态度。
没有 10 年以上软件开发经验的,请不要奢谈什么“软件艺术”,更不要玷污了“软件工匠”这个称谓。
我们觉得 InfoQ 作为具有国际水平的专业程序员交流网站,应该吸取 CSDN.net 和《程序员》杂志的教训,不要再让 InfoQ 成为少数态度极不专业的“业余”程序员进行免费个人表演的秀场。
www.zhangxun.com
... big deal.
oh my god....
DBA notes站长冯大辉(Fenng)代表InfoQ中文站采访了分布式数据库Proxy开源项目Amoeba的架构师和主要开发者陈思儒,内容包括Amoeba项目的起因、功能及其愿景等。
作为三期系列文章的第二部分,本文延续了上一期内容,介绍了RichFaces,包括如何把RichFaces集成到之前提到的示例应用中、如何部署RichFaces porlet和RichFaces的多种特性和功能。
Amazon Web Services(AWS)的传道者Jeff Barr讨论了SimpleDB、S3、EC2、SQS、云计算、Amazon的不同服务如何与应用交互、AWS的起源、SimpleDB和微软SQL Server Data Services、AWS cloud的全球化、三月份的AWS停机。
Erlang的并发模型很有名,它的健壮性也很有名。但其他方面呢?在这篇文章里,Dennis Byrne演示了如何用Erlang建立内部DSL。
本视频主要以FreeWheel为例,对一个基于Rails的企业级应用进行了剖析。其中包括:FreeWheel的架构、部署、数据库的问题、REST API、敏捷开发过程、如何去写测试以及持续集成等等。
JavaFX显示了Sun的Java系列产品市场方向的一个重大转变。随着1.0版的即将发布,InfoQ以JavaFX预览版为参考,与Sun高级工程师Joshua Marinacci探讨了即将发布的1.0正式版。
本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。
16 条回复
回复