Engineering
Rod Johnson
July 03, 2012
The last ten years has been an exciting and challenging journey for me and I’m very proud of the technology and community that my SpringSource cofounders and I fostered. However, there always comes a time to make a choice about the places you’ll go, and it’s time for me to leave VMware and pursue other interests. I wish VMware and my colleagues continued success, and know that Spring will continue to thrive.
Technology
Spring was created to simplify enterprise Java development, and has succeeded in that goal. The Spring community continues to grow, Spring is more widely adopted than ever and Spring has become the dominant programming model for enterprise Java.
With its mission of simplification in mind, Spring has evolved to address problems and integrate with systems well beyond the scope of the original Spring Framework. That evolution continues today with Spring created technology at the forefront of enterprise development: Spring for Apache Hadoop and Spring Integration help with Big Data distributed processing problems; Spring Data simplifies access to NoSQL and distributed datastores; Spring Social and Spring Mobile let developers build the critical services to mobilize enterprise applications. While the Spring Framework started during the heyday of the traditional monolithic enterprise Java application server, today’s world is very different: dominated by lightweight runtimes and cloud platforms where Spring is still the best programming choice. The Spring team is amazing and will continue to stay at the forefront of enterprise development, including addressing the problems of enterprise Big Data, the rise of multiple client platforms and around cloud computing.
Spring will continue to be driven forward by the Spring project leads, whom you’ve all come to know and trust over the past several years. Their experience, deep technical knowledge and innovative thinking will continue to guide Spring’s development. I look forward to seeing what they’ll create for the next decade, in partnership with their communities.
A Great Community
Community is central to all open source technologies. A profound thank you to all of you who embraced and advocated and contributed to Spring and helped change the landscape of enterprise Java for the better. There’s nothing like open source for creating opportunities to collaborate with talented folk who could never have come together otherwise.
I’ve met many of you at SpringOne and other conferences over the years and it has always been great fun to share a drink and talk about the technology we care about. Your support and feedback has helped Spring win in the marketplace of ideas and made Java more enjoyable to work in. I look forward to continuing those conversations in the future.
SpringSource
I’m proud to have built a company that created jobs and opportunity for people across many countries, and delivered value to its community and customers. As SpringSource built out its technology portfolio beyond Spring, we were able to bring that mission of simplification to runtime and management, as well as application architecture. The products and technology SpringSource created are now key to VMware’s cloud strategy, and play an increasingly important role in the IT infrastructure of many customers.
I want to thank my cofounders, who shared the vision and committed so much of their life to going on this journey together, enduring the risks and rollercoaster ride of a startup; and the many outstanding employees who joined over the years. It’s been great working with you, and many of you have become good friends.
A Personal Note
package org.springframework.beans.factory;
/**
*
The personal side is important. Spring and SpringSource has occupied more than 10 years of my life. From developing the core architectural ideas in 2001, publishing Expert 1:1 J2EE Design and Development in 2002, founding the Spring Framework open source project in 2003, cofounding SpringSource in 2004, raising funding and relocating to the Bay Area in 2007, building out the company, joining forces with VMware in 2009 and helping my group to succeed within a larger organization, it’s been a wild and engrossing ride that I could never have imagined when I wrote the first lines of BeanFactory code in my study in London in 2001.
Over those years, my role has changed. I’ve enjoyed becoming more involved in the business side of technology, and working with and learning from a great group of investors, executives and business colleagues.
Ten years is a long time. I’m ready for some different challenges. I’ll always be part of the Spring community, and will continue to contribute ideas. And like any parent that has helped raise a child to maturity, I am proud and excited to see the new places where Spring will go.
comments powered by Disqus
translate:
翻译:
过去的十年对我来说是一段激动人心、充满挑战的旅程,我为我和SpringSource的共同创始人所培养的技术和社区感到骄傲。但是,总会有一个时间来选择您要去的地方,现在是我离开VMware并追求其他兴趣的时候了。我祝愿VMware和我的同事们继续取得成功,并知道Spring将继续蓬勃发展。
技术
Spring是为了简化企业Java开发而创建的,并且已经成功地实现了这个目标。Spring社区不断发展,Spring被越来越广泛地采用,Spring已经成为企业Java的主要编程模型。
考虑到简化的任务,Spring已经发展到解决问题并与系统集成,远远超出了原来Spring框架的范围。这一演进今天继续,Spring创建的技术处于企业开发的前沿:Spring for Apache Hadoop和Spring集成有助于解决大数据分布式处理问题;Spring数据简化了对NoSQL和分布式数据存储的访问;Spring Social和Spring Mobile允许开发人员构建关键服务来调动企业应用程序。虽然Spring框架开始于传统的单片企业Java应用服务器的全盛时期,但今天的世界却大不相同:由轻量级运行时和云平台主导,Spring仍然是最好的编程选择。Spring团队令人惊叹,并将继续站在企业发展的前沿,包括解决企业大数据、多客户平台的兴起以及围绕云计算的问题。