领先一步
VMware 提供培训和认证,助您加速进步。
了解更多Spring - 将长期存在 我每天都会拜访许多客户,并与更多客户交谈。这包括现有的 Interface21 客户以及对我们在欧洲的产品和服务感兴趣的公司。我注意到我正在进行的对话中有一个反复出现的主题:Spring 在这里,而且它将长期存在。
在过去的一年里,我目睹了高层领导的决策,这些决策在领先的Enterprise Java开发公司的各个层面标准化了Spring。就在两周前,我问我的一个客户——欧洲最大的系统集成商之一的Java部门经理——“什么会让你放弃Spring?”他的回答非常明确,“目前,什么都不会。以我们目前的投资水平,我们需要至少几年的时间来分析和测试任何替代方案的可行性。”
系统集成商正在标准化Spring这只是一个例子。我个人认识的欧洲系统集成商(数量不少,雇佣了4000多名专业人士)几乎所有都处于Spring标准化进程的最后阶段。大多数公司大约在一年到三个月前开始,原因是关键的高级开发人员和架构师都相信Spring在日常开发中卓越的质量和可用性。
在我与经理们的对话中,我发现随着他们的技术人员对编程模型越来越熟悉,越来越多的Spring被应用到他们的项目中。我交谈过的大多数人都明确提到了Spring代码库非凡的高质量以及随着时间推移而出现的“信任因素”。质量和源源不断的可靠版本一直被认为是他们的开发人员对Spring如此积极的两个主要原因。
世界上最具影响力的系统集成商对Spring的看法正在为其在全球范围内的普及创造奇迹。标准化进程才刚刚开始,这些公司就已经将Spring(以及Spring WebFlow、AspectJ,甚至像Spring Web Services这样年轻的产品)引入到全球数千家企业级公司中;从而在每个大洲为Interface21创造了(潜在的)客户。
欧洲和美国之间的差异话虽如此,Spring在不同国家和大陆的公司中普及方式的差异是显著的。
在欧洲,通常是中大型系统集成商将Spring引入最终用户组织。在美国和英国,最终用户公司的员工或自由职业者传播信息并将新技术引入其雇主的环境更为常见。幸运的是,许多最终用户公司和IT公司正在采纳或已经在其开发过程中采用了Spring。这导致全球范围内拥有Spring丰富实践经验的熟练Java开发人员数量增长,从而降低了其他公司标准化Spring的门槛。
无论Spring如何进入一个组织,它被选择的原因都很简单:因为它解决了绝大多数企业Java开发人员日复一日面临的日常问题。就是这么简单。当然还有许多其他原因:代码质量、文档、论坛支持以及框架本身的可靠性都很重要。然而,对于Spring而言,主要是产品背后的人倾听用户的需求,并真诚地交付不仅仅是能用的产品;这些产品被设计成非常棒的工具。
拓展关系我们有机会比现在更有效地与我们的受众沟通。现在是时候拓展Interface21与世界上许多领先的系统集成商和咨询公司之间的关系了。通过与日常大量使用Spring和其他Interface21产品的人密切合作,我们可以迅速将一线反馈传达给Interface21产品开发团队。这类似于开源社区的工作方式,社区在产品生命周期的所有阶段都为发布提供广泛的反馈。在这里,我们只是开辟另一个直接的渠道,认识到那些日复一日地经历当今企业软件开发挑战的人,往往是第一个理解需要改变什么的人。
这可能会带来有趣的想法和举措。在这里,努力在自下而上和自上而下的方法之间找到微妙的平衡是关键——始终坚持自己的愿景,同时又与现实保持联系。
我想我还会再深入研究一下;你永远不知道这会带来什么。
此致,Steven