Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 407067
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T17:33:29+00:00 2026-05-12T17:33:29+00:00

I’m a full time Java developer of around 4 years, professionally. I’m a GWT

  • 0

I’m a full time Java developer of around 4 years, professionally. I’m a GWT fanatic. I love Java. Here’s the problem: In my free time I often fall victim to the verbosity of my favorite tools for doing “heavy” development. I also often fall into the trap of obsessively engineering my software. I’ll end up with the most beautiful unfinished implementation, ever.

So, here’s what I normally work with.

GWT – I use this for dynamic UI and web layout. I love the ease of re-use and it has taught me to absolutely hate javascript. I really can’t even bring myself to do much HTML/JS anymore.

Hibernate – POJO to Database, easy-peasy. What i really need from this other than the mapping is that it allows me to have an application that works across multiple databases.

Spring – Mostly security. I’ve written my own custom LDAP bits for a project.

XML – I’ve used dom4j and other implementations, including xstreamer. I’d like to use JiBX for XML transport. The problem with this is that I need XML messages that conform to a specific standard rather than being autogenerated. Object->XML->Object are also common enough that it can be a performance bottleneck with large messages (250KB+).

I tried Lombok for a little while and liked it but had occasional issues with it and then I blew up a partition and lost all that work. I don’t really feel like doing the same thing again (half the fun was in learning how to do it, now that I know… meh). This taught me why other people want to reduce the explicit code and replace it with an implicit system.

I’ve been looking into Grails but that runs me into the JavaScript problem (you know, that I don’t like it) pretty quickly. I could use GWT with Grails on the back end but I get back into the problem of getting deep in the weeds with GWT. It has also occurred to me that there might be a way to have Grails tags in GSP that are made up of GWT widgets. I’m not really sure how I feel about that.

Another problem I have with Grails is that validation logic before form submission is separated from validation constraints after submission. I don’t see how they can be unified (yet) to produce “pretty” front-end validation. I went out of my way to start a JSR-303 compliant validation project for GWT to help solve some of this problem for GWT and really liked the results. It isn’t finished but I still find it useful.

So, help me find a better way!

TL;DR – I want to have a Database (and Database-Independent) to GUI solution that allows for dynamic web programming all in one language. Failing that, as close to one language as possible.

TL;DR is TL;DR – I hate JavaScript now, help.

EDIT: I know that it is techincally impossible to do “Web 2.0” development without JavaScript. I’m just trying to not be the guy who has to write it. (Getting a tool such as GWT to do it for me from a language I do like, for example.)

  • 1 1 Answer
  • 3 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T17:33:30+00:00Added an answer on May 12, 2026 at 5:33 pm

    Just learn JavaScript.

    Resistance is Futile
    …and you will be assimilated.

    PD: I’m an ex JavaScript enemy. Now it’s my favourite language.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

link Im having trouble converting the html entites into html characters, (&# 8217;) i
I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
I'm trying to decode HTML entries from here NYTimes.com and I cannot figure out
I am currently running into a problem where an element is coming back from
I have thousands of HTML files to process using Groovy/Java and I need to
I ran into a problem. Wrote the following code snippet: teksti = teksti.Trim() teksti
I have a .ini file as follows: [playlist] numberofentries=2 File1=http://87.230.82.17:80 Title1=(#1 - 365/1400) Example
I am trying to understand how to use SyndicationItem to display feed which is
I'm new to using the Perl treebuilder module for HTML parsing and can't figure

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.