This might not be the best place to post this, but I value the people
that frequent this forum and I do work in the Java/Spring/Hibernate
space.

My apps that I'm working on are getting to be more and more javascript
focused. This has brought on all kinds of pain and complexity from my
point of view... but it's become necessary to be competitive and offer
user experiences that are more modern and what people expect.

I was wondering how you guys managed this complexity? What tools,
frameworks, libraries, etc. do you think work the best with a Java/
Spring way of doing things.

It seems that even beyond browser problems and the limitations of the
language, maintaining the server/client contracts with ajax requests
is a pain to test and refactor as the system evolves. The lack of
dependency management in javascript is a pain, and RequireJS doesn't
work 100% - sometimes it doesn't load the files and you have to
refresh the page to fix it.

There are all sorts of other problems. It's like javascript hell
sometimes.

I am starting to wonder if the pain is even worth the cost. I actually
can't stand that development has gone this way. Programming just isn't
fun anymore. There's so many tools and technologies. You think that
with some things getting more rational and easier, other things end up
blowing everything up. I mean, this whole polygot approach is driving
me nuts. I can accomplish the same thing in a Swing application, but
just because it needs to be "on the web", it makes the same
application so much harder to deal with.

Thoughts?

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to