从卓越工程角度看微软中国开发团队的成长
开发团队的成长离不开优秀的人才,简捷有效的流程和高效率工具这三个卓越工程系统中的重要因素。本文作者从这三个因素分析了微软中国开发团队是如何“从优秀到卓越”的。
作者 霍泰稳 发布于 2008年6月17日 上午3时36分
2008年6月14日,InfoQ中文站在北京举办了第一次QClub,邀请了中国雅虎的首席架构师曾宏威分享了关于互联网开放平台方面的架构和趋势等。本文是对本次QClub活动内容的一个简短总结,希望对没有到现场参与的读者了解开放平台的发展和趋势有所帮助,也希望能引起大家更多的讨论。
在曾宏威的演讲中,他提到了互联网的发展趋势——Web 3.0,他认为相比于Web 1.0的内容“只读”,Web 2.0中用户开始主动贡献内容,Web 3.0的特性应该是倾向于应用的,即用户自己去创建一些定制化的应用,放在网络上供大家使用。对当前开放平台所包含的一些类型,曾宏威将其分解为Open API、窗件API、社交平台、开发工具和云计算等5种类型。
在随后的讨论环节,参会者对什么是真正的开放平台,开放平台是不是一场阴谋,开放平台目前所面临的困境,以及REST技术在开放平台种的作用等问题进行了沟通。来自新浪、百度、阿里妈妈和腾讯等公司的技术负责人也分享了他们对开放平台的理解。
阅读全文:互联网开放平台技术趋势和讨论——QClub活动(6.14)总结
遗憾遗憾
这个报道很深入。赞一个。 REST+JSON代表了将来,好像有些道理呢。不过大厂商在XML上投资太多,SOA似乎也主要是以XML为主的,要改变,不太容易。
看看李开复的说法:
开复认为,互联网经历了三个时代的变迁。
第一个时代是Web1.0的时代,大家通过媒体的报道和文章的撰写来了解资讯和新闻。
第二个时代是web2.0的时代,我们看到的分享的互联网的时代,也就是说个人可以经过博客,经过BBS等其他的方式都可以发表他们的意见,引起了很大的轰动,也造成了很多人与人之间、网友与网友之间的互动。
那么互联网的第三个时代,应该是开发者的时代。开发者的崛起,让网络从一个文字的,社区性的一个平台,变成一个可以提供无限应用的,能够汇集众多开发者的智慧,提供技术应用的互联网时代
其实琢磨一下,貌似就是应用的时代……
Json就目前来看仅仅能说是比XML强,但是用起来感觉也比较怪。而XML用起来则是比较丑陋和笨拙。当然这也跟人们在这个方面研究的时间短有关。
JSON 怎么能说比XML强大呢? JSON只是简单。
这次Google Developer Day回来,这条路线已经清晰了。最cheap的mashup可能就是JsAPI,也就是jsonp+json这样的跨域js mashup。原先主要用来解决跨域通讯,现在可以用来解决mashup。 mashup的进步的确可能影响协作的方式,也就会影响所谓的Web3.0的形态了。
呵呵,看来是你这几天没有注意看InfoQ中文站的宣传:)没关系,今后这样的活动在北京每个月基本都会有一场的,下次不要错过!
在Web方面,JSON推行起来可能会更快一些,因为其简单的特性和Web开发是相吻合的。而SOA现在来看,更多地还是专注于企业领域。所以短期而言,JSON不必要有替代XML的打算,先占领Web开发市场,再侵袭XML吧。
貌似最近Google Open Social的势头比较猛,yahoo需要有点特别的东西~
原来璎珞天色(李宇)是阿里妈妈的项目经理,果然厉害!
Scrum在中国——企业实施情况调查实录
谢谢Cahrlie Zhang的提醒,我已经就李宇的Title和她做了沟通,这儿是我的失误。李宇在阿里妈妈的正确角色是“过程改进负责人”,在正文我已经做了修改。
我是说强,不是说强大。我认为在这个领域还没有一种解决方式能够称为强大。我想这一点你也会认同。 而这里有很多背景上的东西需要我们讨论,比如为什么要传递这些数据,为什么会这么传递等等。可以说在互联网应用出现前,这个问题根本就不存在。
开放平台就是个人云计算
开发团队的成长离不开优秀的人才,简捷有效的流程和高效率工具这三个卓越工程系统中的重要因素。本文作者从这三个因素分析了微软中国开发团队是如何“从优秀到卓越”的。
本文是Productive Java with Ruby系列文章的第一篇,我将从单元测试这个话题开始,让Java的开发人员能够在实际工作中利用Ruby提高工作效率。
InfoQ中文站有幸与阿里软件的首席架构师赵进在一起探讨了SaaS的相关话题,包括SOA和ASP与SaaS的异同、云计算、SaaS的前景、它的关键技术、技术瓶颈等等。
在这篇文章中,Adrien Louis和Marc Dutoo在一个典型的ESB场景中讨论了编配和路由的区别和优缺点。他们讨论了几种连接服务的方法,从使用如自定义路由这样的低级别方法,到使用如工作流和编配这样面向业务的高级别方式,并总结说不存在“一边倒”的解决方案。
本文是根据7月26日InfoQ中文站在杭州举行的QClub活动(第三期)后半程小组讨论总结而成。主要内容包括如何在SOA系统中实现服务编排,如何保证分布式系统中的一致性和可用性,以及如何在实施SOA的过程中控制接口的粒度等。
人们很容易想当然的以为虚拟化技术仅仅应用于服务器。而在现实中,虚拟化这一苏醒的概念正被运用于各个层面,其中包括网络,存储以及应用基础架构。在这篇导论中,InfoQ将深入每个方面,详尽向您描述虚拟化技术的运用以及其优点与不足。
在这篇案例研究中,InfoQ对Adobe AIR和Amazon的简单存储服务(Simple Storage Service ,S3)在NASDAQ市场回放程序(NASDAQ Market Replay)中的应用进行了详细的分析。
13 条回复
回复