Results 1 to 10 of 19

Thread: What are your first impressions of 1.2.0.Release

Hybrid View

  1. #1
    Join Date
    Aug 2010
    Location
    Goteborg, Sweden
    Posts
    434

    Default What are your first impressions of 1.2.0.Release

    How is Roo 1.2.0.Release working for you?

    Have you noticed anything between earlier versions, especially between 1.2.M1 and the 1.2 release regarding code generation and workability? Are you pleased with the possibilities and the development patterns that using Roo suggests? Or are you using only parts, building the rest on your own?

    Personally I couldn't get 1.2.0.Release working in practice, as opposed to 1.2M1, as I couldn't get a build-able project to open properly in STS 2.9. So I'm back to Roo1.2M1, but then my openjdk7 version is not official and could have influenced things to not behave as designed.

    During the use of Roo1.2M1 I have also discovered the need to backup everything, including ITD-files and project settings as both M1 and the release would sometimes stop responding for seemingly no good reason and the only way back was to either have a full backup in the repository or remake the project with a script file (which is still a lot of work as typically I had made many more developments, that needed transfer by hand).

    Are you using Roo with STS as the IDE or where are you using it?

    Please do tell of your experiences with Roo 1.2.0.Release and later!
    Last edited by MiB; Dec 22nd, 2011 at 01:29 PM. Reason: adjustments

  2. #2
    Join Date
    Jun 2010
    Posts
    440

    Default

    As a matter of fact, I might have one...

    These are my first impression based on preliminary results using Roo JSF with my Petclinic test database with 100k vets, 100k owners with 3 pets per owner and 100k visits.

    1) Loading Owners or Vets grid first time*, takes around 11-12 secs. Moving to the next or last page takes around 50 mscs.
    1.1) It seems that the whole data grid result set is cached the first time the page is requested.
    1.2) It seems that Ajax approach is not used for navigating the grid.

    2) Spring Web MVC is not used???

    3) The L&F has improved a lot in comparison of raw WEB MVC. However I think is not as great as other RIA options available-yes like jQuery-.

    Thank you and B. Roogards
    jD

    *Metric using Firebug 1.8.4
    Last edited by delgad9; Dec 22nd, 2011 at 05:45 PM.

  3. #3
    Join Date
    Aug 2010
    Location
    Goteborg, Sweden
    Posts
    434

    Default

    Thank you. L&F?

  4. #4
    Join Date
    Jun 2010
    Posts
    440

    Default

    You are welcome...

    Miscellaneous things first. 1)What you think about the reported times? 2)How good are they for you? 3)How much is Ajax* important for you? 4)I believe Spring Web MVC is the BEST MVC out there. Would you replace it for another just for rendering old html stuff.?

    Now critical things: L&F stances for Lost & Found or Look & Feel. You pick.


    B. Roogards
    jD

    *It is a confusing term sometimes. The context used here is programming.

  5. #5
    Join Date
    May 2006
    Location
    Madrid
    Posts
    382

    Default

    Hello,

    Good question, indeed.

    At first sight, the shell doesn't seem as fast as it's said in the blogs.

    The program works well, I haven't seen any failure (there are no hangs, nullpointers and so on).

    I'm working in a project using the previous 1.1.5 release (in order to use a stable version for deploying to production) and the new 1.2 release to try some new features: the maven multi-module and service layer. I'd like to see Spring Data as well (but it seems to add additional jars that must be validated before deploying them to production)

    The more I use Roo 1.2, the more I like it. Even more, I'm beginning to miss the new features while using the previous 1.1.5 release.

    I never like the Spring MVC that Roo creates, although I'm used to working with it. For the time being, it isn't still a RAID tool for me, because I have to do many modifications. Actually, it's not Roo's fault, but mine's (and it's complicated because we don't use GWT, JSF 1 was a complete failure, I like Vaadin but nobody else, and the desired JQuery isn't still supported)

    However, I use a small subset of features in this application, so my opinion can be little representative.

    To summarize: I like it, but I still have a lot to study.

    Greetings, Merry Christmas and Happy New Year to the entire Roo community.

  6. #6
    Join Date
    Mar 2010
    Posts
    11

    Default

    Hi Guys,

    Slightly off the subject I know, but your post got me thinking about my own experience with Roo. I'm still a bit confused about how Roo should be used... on the one hand it's great for getting a spring mvc application running quickly, but would anyone seriously use the scaffolded CRUD stuff in a real application? It's handy at dev time, but I think it would need to be re-written by hand for a 'real' application. Managing the JPA stuff, creating finders, etc is also great, but the use of static methods makes unit testing really hard.

    I really want to use roo in an application for the full lifecycle - an app that gets deployed to production and used by the public, but at the moment we're just using it to quickly knock together prototypes, or to create simple web apps for internal use (support / reporting / etc).

    I'd be interested to hear other peoples' take on this. How do you guys use Roo? How do you unit test your apps? That kind of stuff.

    Cheers,
    Richard.

  7. #7
    Join Date
    Dec 2005
    Posts
    930

    Default

    1) Loading Owners or Vets grid first time*, takes around 11-12 secs. Moving to the next or last page takes around 50 mscs.
    1.1) It seems that the whole data grid result set is cached the first time the page is requested.
    1.2) It seems that Ajax approach is not used for navigating the grid.
    Should improve with lazy loading - see https://jira.springsource.org/browse/ROO-2879
    Alan
    Alan Stewart
    Spring Roo Committer
    twitter @alankstewart

  8. #8
    Join Date
    Jun 2010
    Posts
    440

    Default

    @Alan,

    Thank you for the update... I might try it again when available.

    I truly believe that the in-house Roo WEB MVC together with j(Query+son) would render faster and has much-much better cost-benefit figure-of-merit development life cycle than the up coming version.


    B. Roogards
    jD
    Last edited by delgad9; Jan 2nd, 2012 at 11:21 AM.

  9. #9
    Join Date
    Apr 2012
    Posts
    3

    Thumbs up

    Quote Originally Posted by delgad9 View Post
    @Alan,

    Thank you for the update... I might try it again when available.

    I truly believe that the in-house Roo WEB MVC together with j(Query+son) would render faster and has much-much better cost-benefit figure-of-merit development life cycle than the up coming version.


    B. Roogards
    jD

    Checked your work at http://pragmatikroo.blogspot.in/2012...y-won-how.html
    We are using Roo for our internal applications. The current UI which ROO provides out of the box does not look happening. We are evaluating Jquery. Would really like to give a shot at your add on - SYNERGY.

  10. #10
    Join Date
    Jun 2010
    Posts
    440

    Default

    Quote Originally Posted by Endee777 View Post
    Checked your work at http://pragmatikroo.blogspot.in/2012...y-won-how.html
    We are using Roo for our internal applications. The current UI which ROO provides out of the box does not look happening. We are evaluating Jquery. Would really like to give a shot at your add on - SYNERGY.
    Thank you very much for your interest in SYNERGY...

    I really would like to release it... however without the support of sponsor(s) that allows to release it in a sustainable way. I don't think so. We don't need another add-on that works on the current version and won't work on the next one.

    Plus I got more than 10K hits on my development site when SYNERGY was announced. Who and how I am going to take care of the change requests, issues, etc. from releasing it.

    In fact my article that you are referring its my last try for getting the attention from anyone out there for helping on my cause. Which is totally a Spring(Framework + Roo) cause.

    I don't want to sound melancholic. This is business and probably what happened is that I didn't make the case for SYNERGY the right way. But I have tons of other ideas/projects to try. Have you seen my stuff on MongoDB? Hopefully this time I get it right...

    I truly believe Spring stuff is very-very-very cool!.


    Thank you for understanding
    jD @ http://pragmatikroo.blogspot.com
    Last edited by delgad9; Jul 19th, 2012 at 07:09 AM. Reason: I add another "very"

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •