Genuitec and Skyway Software team to deliver a new version of Genuitec's MyEclipse tooling for SpringSource Tools Suite (STS) users. It provides an alternative to Spring Roo.
Genuitec and Skyway Software have joined forces to launch MyEclipse for Spring STS Edition, a new development environment for users of the SpringSource Tools Suite.
The jointly developed product is available as a plug-in to STS and
gives users the ability to take their code and use it any way they want
without vendor or aspects lock-in, said Todd Williams, vice president
of technology for Genuitec. Genuitec and Skyway are quite familiar with
Eclipse - which STS is based on -- and Spring. Genuitec is a founding
and strategic member of the Eclipse Foundation, and Skyway Software is
a SpringSource Certified Solution Partner.
"One of the thematic pain points for STS and Spring Roo is that
developers are required to use unfamiliar domain-driven design patterns
(which utilize aspects and code weaving) that make Spring technologies
less accessible to the enterprise," Genuitec's Williams said in a
statement. "By bringing MyEclipse for Spring's easy code editors,
wizards and scaffolding capabilities directly into the STS environment,
developers are entirely free to utilize high-quality Spring tooling,
but now have flexible coding options which use the controller, service,
domain, and DAO [Direct Access Object] architecture patterns they're
already familiar with."
Spring Roo is an open source software tool that uses
convention-over-configuration principles to provide rapid application
development of Java-based enterprise software. SpringSource says Roo is
a lightweight developer tool that makes it fast and easy to deliver
instant results. Using Roo, developers code in Java and get to reuse
their existing Java knowledge and skills.
"Our primary goal was to give STS developers new options for
building and deploying Spring applications that complement the free
tooling available from SpringSource with the commercial Spring tooling
capabilities that MyEclipse users have come to enjoy," said a Genuitec blog post on the new tools.
"Spring Roo is a free
generation option available from SpringSource which is bundled with
STS," the Genuitec blog said. "Roo is a nice piece of technology that
can automate a lot of the tedious aspects of building Java Spring
applications. While there is overlap between MyEclipse for Spring
and Roo, there are different design philosophies and development
approaches in each offering, and MyEclipse for Spring is all about
giving Spring developers additional options."
MyEclipse for Spring allows developers to scaffold Google Web Toolkit,
Spring MVC, Spring Web Flow, Adobe Flex and Apple iPhone applications
simultaneously - a capability not found in STS or Spring Roo.
Scaffolding is easily generated from multiple types of existing data
sources, providing maximum flexibility.
"Enterprises that are building Spring applications are often
required to conform to internal guidelines and architectural
standards," said Jack Kennedy, founder and vice president of product
delivery for Skyway Software, in a statement. "These requirements can
dictate that developers utilize only Spring 2.5 or interface with only
production releases of supporting technologies like GWT [Google Web Toolkit].
With MyEclipse for Spring, these enterprises are well supported with an
intuitive, powerful solution that frees developers to use the
technologies, standards and best practices required of them without
sacrificing their existing technology investments. We're excited
to provide a commercially-supported solution that allows Spring
developers to generate code the way they develop it - without
compromises."
MyEclipse for Spring STS Edition is a plug-in to STS specially
priced at $99 annually, and also includes access to the full MyEclipse
for Spring IDE solution. Developers can download either edition by
visiting: http://www.myeclipseide.com/me4s.
Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.