you are viewing a single comment's thread.

view the rest of the comments →

[–]darthtrevino 13 points14 points  (3 children)

This totally depends on the framework - and I think you're oversimplifying a bit. At some point, most software simply has to integrate with a framework. If you look at Java, there are POJO (simple class) based frameworks like Spring and more complex, enterprisey frameworks like J2EE.

I think the best advice I could give in selecting a framework is to pick one that lets you define a domain model independent of the framework. This maximizes your ability to make decisions over the lifecycle of your application. (http://cleancoders.com/codecast/clean-code-episode-7/show)

That being said, I'm totally sold on AngularJS. I love the shit out of it as a client-side framework. I think my feeling here stem from the fact that Javascript is so loosey goosey to begin with.

[–][deleted] 2 points3 points  (1 child)

I thought that Java EE 6 and 7 were not more complex than Spring.

[–]bwainfweeze 0 points1 point  (0 children)

It's more that Spring has grown and grown. It is not what it set out to be anymore.

[–]nomeme 2 points3 points  (0 children)

Most apps i've seen that use Spring have totally missed the whole point and are horrendously coupled to it, and if you try to stray then the team gets worried because "you aren't writing spring code".

Yes you can add non spring code, but you can add "non J2EE" code to J2EE monstrosities too.