领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Dionysios G. Synodinos 译者 崔康 发布于 2008年12月1日
Direct Web Remoting(DWR)的创立者Joe Walker总结了过去几年中导致Web成为默认开发平台的原因。易于部署、简单的UI编程、HTML的简洁和开放性使得Web成为目前最具可扩展性的系统。
Joe首先阐述了他的观点——Web已经成为默认的开发系统:
10年前,默认系统是VB6/Windows,现在却是Web。
Google公司的工程副总裁Jeff Huber一直也主张Web是主导平台:
你已经听说了很多有关平台和谁将获胜的争论。这都是旧石器时代的思维方式了。Web已经赢了。Web就是平台。
Joe解释说Web(几乎)不存在常见的安装问题:
零安装节省时间、培养信任、减少操作和困惑、节约空间而且非常容易使用。
他接着称赞了Web UI的简洁:
HTML难以创建重叠窗口、复杂对话框、隐藏属性、深菜单结构——所有这一切使得传统应用难以使用。如果一个人没有“得到(get)”一个应用,他就会很自然的认为自己遇到了问题而且需要专门培训。
Joe又提到了“Lazy Text”的概念:
Lazy Text意味着Web页面是:
- 可改装的。高级用户可以修改、打造网页,普通用户可以在他们的博客中嵌入YouTube视频。
- 可调试的。即使在开发环境之外,也便于修改错误。
- 可学习的。可以在大多数学校讲解HTML。
- 符合Postel定律。这表示web页面可以工作。Postel定律使得浏览器难以编写,使得网页一团糟,对安全性也是一场灾难,但是对Postel定律无一例外。
最后,Joe提到了Web平台的开发性优点:
为世界创建一个开发平台是义不容辞的责任。如果把他交给邪恶博士(Dr. Evil)将是一个错误。Web存在各种程度的开放性,如果它不在理想的状态,目前我们有能力朝这个方向努力。
Joe认为所有这些原因导致了Web扩展方便,也正是这个原因使Web成为使用最广泛的平台:
零安装意味着web可以扩展到数十亿的网页。
Lazy Text 意味着web可以扩展到数以百万计的开发人员。
简单的UI模型意味着web可以扩展到数十亿用户。
开放性意味着web可以扩展到数以百万计的参与者(浏览器、服务器、开发工具等的创建者)。
关于Web会如何成长,Google索引最近已经处理了1万亿个独立的URL,2000年时则是10亿:
我们早已经知道:Web很大。1998年的第一个Google索引已经有2600万页面,到2000年Google索引已经达到了10亿。在过去八年,我们已 经看到了很多的巨大数字。最新,甚至我们的搜索服务器在查看web到底多大时也敬畏的停止了——我们的系统处理web链接以寻找新内容时达到了一个里程碑:1万亿(也就是1,000,000,000,000)独立的URL。
你可以在Web上找到更多的信息和InfoQ上的其他平台信息。
查看英文原文:Why has the Web become the Default Development Platform?
译者 崔康 热情的技术探索者,资深软件工程师,InfoQ编辑,从事企业级Web应用的相关工作,关注性能优化、Web技术、浏览器等领域。
关于那个“Postel规范”不太明白,能解释一下吗?
google没查到什么有用的东西。
在维基找到了,原来是 Postel's Law。
en.wikipedia.org/wiki/Jon_Postel
en.wikipedia.org/wiki/Robustness_Principle
简单的意思就是“严以律己,宽以待人”
"be conservative in what you do, be liberal in what you accept from others"
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
3 条回复
关注此讨论 回复