10 Replies Latest reply on Mar 5, 2007 5:58 PM by tony.herstell1

    IDE for Seam

      I use myeclipse + exadel + jboss ide but that introdices a lot of version compatibility problems. Who is using what IDEs to work with Seam? Would appreciate any input especially the Seam team itself :)

        • 1. Re: IDE for Seam
          smokingapipe

          I'd love to see a NetBeans module that could handle all this. Right now I'm using NetBeans as my IDE but it's not doing anything Seam-specific for me.

          I'd double-plus love to see a Matisse-style GUI builder that links to Seam components in some way.

          But Seam and Matisse and all that are all new tools, so we must be patient.

          • 2. Re: IDE for Seam
            damatrix

            Talking about NetBeans, i wish that JBoss will work on adding support for Seam in the NetBeans JBoss IDE, just as NetBeans has added Sun's Rave framework.

            Is that project active at all? I'd wanted to add this as a feature request but seems that it is not actively being pursued.

            If wishes were horses ....

            • 3. Re: IDE for Seam
              tony.herstell1

              I am using MyEclispe.
              The project is set up correctly in MyEclipse so the IDE helps me LOADS.
              Exploded deployment... no Code-Build-Deploy-Test... its just Code-Test and no Ant scripts to maintain (yet) and these days I never have to re-start the server that often so get conversion id's in the 100's during Code-Test iterations!


              Now this is pretty adventurous but.... Wish List...

              MyEclipse supporting the following:

              Set up Seam project (Wizard to ask EJB3 or Hibernate, Icefaces Y/N, Facelets/JSP, Secuiryt (Drools Jars required) etc. SeamGen on steroids?)
              Creates the Ear, Jar and War
              Auto-populates the application.xml
              Supports the various existing gui's (jBPM etc.) (( JSF navigation rules already are GUI supported :) ))
              Has an "icefaces viewer" that allows drag/drop of icefaces components from a SHOWCASE into a Seam page (populates draft xhtml and populates the backing bean with the automagical code that you needs as well - the magical "binding" stuff).
              Wizards to create a new "page + action" like the struts one and you name the new page, action file (or you an existing one to add the action's code into), and Entity name and it creates the Entity for you (even Entity (hibernate) validation!).
              Some sort of help with setting up pages.xml... this is getting quite "interesting" these days as so much is possible from Security through exceptions to factories!... maybe just VERBOSE context sensitive help! e.g. Whats a factory anyhow and why do I need it??

              Somehow I cant see them doing it; they might just jump to support the JSR though.


              Will cross post to Icefaces and MyEclipse... you never know...

              • 4. Re: IDE for Seam
                tony.herstell1

                If you agree pop over to vote on the thread to add more Seam Support for MyEclipse here (ok I am hijacking the thread a bit here but for a good cause):

                http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-16294.html

                • 5. Re: IDE for Seam

                  I am using IntelliJ Idea with Seam. IDEA recognizes all (Seam annotated) managed JSF beans and offers its usual smart code completion for those in jsp(x) files. Facelets and its template system are supported as well as various additional languages like EJBQL/EL/JavaScript which are even recognized/completed as snipplets embedded in Java Strings. The list would be way too long if I counted all the features which make IDEA so pleasurable. If you are looking for a super smart Java editor with extensive deploy/debug/versioning capabilities, give it a shot..
                  Just one thing you need to know: it costs money...(...and it's worth every penny ;)

                  • 6. Re: IDE for Seam
                    baz

                    We are using Exadel Studio Pro. And i realized a few seconds ago this:
                    http://labs.jboss.com/portal/rhdevstudio
                    So this could be perhaps a good alternative for developing.

                    Exadel has announced to support 'seam beans' in mid march with version 4.0.4

                    • 7. Re: IDE for Seam
                      kukeltje

                      the latest version is 4.0.4, which is afaik, a repackaged 4.0.3 (just for the license) ..... so we'll have to wait for 4.0.5

                      • 8. Re: IDE for Seam

                         

                        "baz" wrote:
                        We are using Exadel Studio Pro. And i realized a few seconds ago this:
                        http://labs.jboss.com/portal/rhdevstudio
                        So this could be perhaps a good alternative for developing.

                        Exadel has announced to support 'seam beans' in mid march with version 4.0.4


                        That is really good news!

                        • 9. Re: IDE for Seam
                          kukeltje

                          In fact...... readin a post (http://forum.exadel.com/viewtopic.php?t=5251&start=15) that the 4.0.4 that is out now supports seam.... coooooooool

                          • 10. Re: IDE for Seam
                            tony.herstell1

                            It's like Gavin can read minds....