领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 霍泰稳 发布于 2008年12月9日
Embarcadero公司日前对外发布了其RAD开发解决方案CodeGear RAD Studio 2009,这家公司5月份以2300万美元的价格收购了Borland旗下的CodeGear公司。RAD Studio 2009目前包括Delphi 2009、C++ Builder 2009和Delphi Prism产品,通过Mono将.NET应用扩展到Linux和Mac OS X平台,另外在其Architect版本中还包括了Embarcadero的ER/Studio Developer版,以增强数据库建模和设计功能。
RAD Studio对.NET的支持可以看做是公司顺应潮流所作出的积极反应,也可以看做是无奈之举。在Embarcadero作出Delphi.NET将以Visual Studio插件的形式提供时,就有Delphi阵营的追随者表示了自己的吃惊和兴奋:
我几乎没用过 Delphi.NET,但看到这个消息,有点吃惊,也有点兴奋,吃惊的是很意外,想必 CodeGear 做这个决定也不容易啊,呵呵;兴奋的是这是一个正确的确定,因为在 .NET 下,Visual Studio 就是 NO.1;Delphi Prism 成为 Visual Studio 插件以后,市场拓展将更加容易些,同时产品开发上也能紧跟 .NET 步伐,同时也可以使用 Visual Studio 自身强大的 IDE 功能和很多的第三方资源,比如说扩展、控件等。
不管怎样,Embarcadero显然对这款曾经是开发工具市场王者的产品充满了期待,希望能搭上.NET和Visual Studio这趟车。目前Delphi Prism基于Visual Studio Shell开发,完全支持.NET Framework 3.5,包括WinForms、WPF、WCF、ASP.ET、LINQ以及微软刚推出的Silverlight。在RAD Studio 2009的官方新闻稿中,提到了这款新工具对原生Windows应用开发人员和.NET开发人员所提供的新功能:
- 利用整个IDE和可视化组件库(VCL)对Unicode的支持来创建可处理全球数据的应用程序;
- 使用Delphi中如泛型和匿名方法等现代语言功能,并且超前支持C++ Builder中的C++0x标准;
- 通过采用全新的DataSnap分离数据和业务逻辑,来构建功能强大、高效和安全的数据库应用程序;
- 对Mac OS X和Linux上的Mono平台进行开发支持;
- 利用熟悉的dbExpress功能开发数据库应用程序,和创建与本地Datasnap服务器相连的.NET客户端的能力。
在RAD Studio 2009的Architect版本中还包含了ER/Studio的开发人员版,以供数据管理专业人员进行数据库的建模和设计。ER/Studio提供的模型驱动方法可以实现企业内部从数据源到目标位置的数据跟踪查找,而其包含的Visual Data Lineage功能则可以帮助数据架构设计师和建模人员解决有关数据集成、合并和规范化的问题。另外通过支持Sybase IQ 12.5和Microsoft SQL Server 2008,ER/Studio目前已经支持所有主要数据库管理系统的数据建模工具,帮助用户使用各种数据库类型,比如DB2、MySQL、Oracle、PostgreSQL等。
霍泰稳 霍泰稳是InfoQ中文站的联合创始人兼CEO,有多年的软件开发经验和媒体从业经历。
在实施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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复