MyEclipse for Spring versus Springsource Toolsuite and Roo

Home Forums MyEclipse IDE Spring Development MyEclipse for Spring versus Springsource Toolsuite and Roo

This topic contains 6 replies, has 5 voices, and was last updated by Profile photo of comewander comewander 3 years, 5 months ago.

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #307276
    Profile photo of cusdx
    cusdx
    Member

    Hi,

    I would like to upgrade to MyEclipse for Spring but my colleague is suggesting SpringSource Toolsuite with Spring Roo instead. I like the support I get with MyEclipse and have been very comfortable using it so don’t really want to switch – do you have any comments on how the two set-ups compare?

    Zoe

    #307301
    Profile photo of Glen Ihrig
    Glen Ihrig
    Member

    Hi Zoe,

    I don’t have experience with Roo, but I have watched the video on the springsource Roo project page. I have some experience with STS and more with MyEclipse. I have over a year experience with Skyway Builder, which is the ‘Spring’ in MyEclipse for Spring.

    The best way to get a good general feel for each project is to watch the videos. Both projects have excellent overviews (see the sticky section of this forum and the Springsource Roo project).

    Based on my experience with these projects and videos, my impression is the combination of capabilities from many major areas of the Java/Spring/Hibernate ecosystem that is Myeclipse for Spring is a far richer development environment that STS and Roo.

    But you, and your colleague, should start by watching the videos.

    Regards,

    -Glen

    #307357
    Profile photo of neyde
    neyde
    Member

    @cusdx wrote:

    Hi,

    I would like to upgrade to MyEclipse for Spring but my colleague is suggesting SpringSource Toolsuite with Spring Roo instead. I like the support I get with MyEclipse and have been very comfortable using it so don’t really want to switch – do you have any comments on how the two set-ups compare?

    Zoe

    There is so much functionality in MyEclipse for Spring, it’s really going to depend on which features are most relevant to you. You get all the features of MyEclipse Pro, including UML, integrated Maven support, Java profiler, extended database support, enhanced JSP editor, MyEclipse Tomcat (for sandbox), MyEclipse Derby (sandbox), etc… Furthermore you get the additional Spring specific functionality, including the Spring IDE, SpringSource TC Server adapter, Spring bootstrapping, Spring scaffolding, and Spring DSL/editors.

    Here are some the major reasons other developers have selected MyEclipse for Spring:

    Project bootstrapping

    – Include support for both Spring 2.5 and Spring 3.0
    – Include all other relevant 3rd party libraries (hibernate, atomikos, sitemesh, etc…)
    – Automatically configure deployment descriptor for Spring
    – Automatically configure Spring configurations files for Spring MVC, JTA, JPA, Hibernate, Sitemesh
    – Support for native Eclipse projects and Maven-based projects

    Scaffolding
    – Generate ready-to-run Spring MVC applications according to enterprise best practices, including JTA, JPA, page layout (sitemesh)
    – Scaffolding support for both Spring 2.5 and Spring 3.0
    – Wizard-based scaffolding guides you through entire scaffolding process (nothing new to learn)
    – Scaffold from POJO’s, JPA Entities, DSL, or reverse-engineer from database tables
    – Support for scaffolding object relationships (one-to-one, one-to-many, many-to-many)
    – Generate JSP-based user interfaces with client-side validation using DOJO
    – Developer-driven selection of application layers to be scaffolded (chose one or choose all)
    – Scaffold Spring Security

    Spring Editors/DSL
    – custom editors for all major components of a Spring application including, from controllers, components, services, flows, repositories, annd entities
    – single-click support for Direct Web Remoting (DWR) – javascript/JSON support for AJAX development
    – single-click support for JAX-WS – SOAP web service support for AJAX and SOA
    – abstractions for managing and sychronizing related code artifacts

    As you can see, there’s a lot here. If you have any additional questions or need me to elaborate on anything, please let me know.

    Regards,
    Niel

    #308585
    Profile photo of cusdx
    cusdx
    Member

    Thanks both for your replies. Definitely enough there to justify me sticking with the environment I know!

    #309184

    We’ve also created a table that does a comparison of the key technical differences between MyEclipse for Spring and Spring Roo.

    You can check it out at http://www.myeclipseide.com/me4s/faqs/faqs_tool_comparison.php

    #309197
    Profile photo of cusdx
    cusdx
    Member

    That’s a really helpful summary, I’ll post it to my colleagues – thanks

    #321569
    Profile photo of comewander
    comewander
    Member

    I would go with SpringSource Toolsuite with Spring Roo.. that is the better product in my opinion.

Viewing 7 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.