Frequently Asked Questions - Tool Comparison

How does MyEclipse for Spring compare to Spring Roo?

While Spring Roo is a text-based tool that can be invoked from within Spring Tool Suite (STS), MyEclipse for Spring is an end-to-end IDE solution with powerful editors and intuitive, wizard-based capabilities. MyEclipse for Spring provides deeper integration with Eclipse tooling (i.e. data sources, server deployment, etc), and developers have access to all of the features of MyEclipse Professional.

Comparison of Key Technical Differences:

  MyEclipse for Spring Spring Roo
Environment Optimized Eclipse Editors & Wizards Scripting via
Command Line Interface
Version Support Spring 2.5
Spring 3.0
Spring 3.0
Application Patterns Controller, Service
Domain & DAO
Domain Driven Design
(Aspects & Weaving,
No Services & DAOs)
Build Automation Maven
Native Eclipse/WTP
Maven
Scaffolding Input JPA Entities
Java Beans
Database
WSDL
JPA Entities
Java Beans
Database (Early Access)
Scaffolding Output Spring MVC
GWT
Adobe Flex
Spring Web Flow
iPhone Web
Spring Security (DB, LDAP & In-Memory)
Spring MVC
GWT (Early Access)
Adobe Flex (Early Access)
Spring Security (Partial)
Extensibility Templates for all files (jsp pages, generated java classes & static web content)
Uses Eclipse JET
Templates for jsp pages
Code extensions to Roo
 

How does the Google App Engine support in MyEclipse for Spring compare to Spring Roo?

Included in the MyEclipse for Spring 8.6.1 release is support for Google App Engine (GAE), allowing users to quickly scaffold applications for GAE and streamlining deployment to the Google Cloud. The following table outlines some of the key differences in GAE support across the two tools:

Comparison of Key Differences:

MyEclipse for Spring Spring Roo
  • Automatic detection and configuration for Google Projects
  • Support for Maven and Native Eclipse/WTP Projects
  • Support for Spring 2.5 or Spring 3.0
  • Support for current GA version of GWT for full Google stack
  • Point and Click wizard-driven interface
  • Use command shell to configure projects for GAE
  • Support for Maven Projects only
  • Support for Spring 3.0 only
  • Support for Milestone version of GWT only
  • Command shell UI
  •  

    How does MyEclipse for Spring compare with MyEclipse Blue?

    MyEclipse for Spring is similar to MyEclipse Blue in that it is designed for a specific, focused market. However, they are two separate products. Blue is focused on WebSphere development with more traditional Java EE technologies, and MyEclipse for Spring is focused on Spring development on any platform.