Comment Re:Data Structures and algorithms (Score 1) 388
J2EE does allow a lot of latitude. One might argue too much. Initially
We are given languages that give us functional verbs. We extend that set of verbs with our method writing towards a higher level, problem domain language to make it easier and more direct to say the solution to our problem in that higher level language. The frameworks are just specific languages that sometimes solve a different problem than you have on hand, but in some organizations you need to use that language for all applications. Like a maze of one way streets, sometimes your route to a solution with a framework can take you far afield.
Libraries are just bundles of sub-dialect that can pre-fill gaps in the language you are dealing with. But then I don't much care which language you are dealing with, it gets down to the Data Structures and Algorithms. I did Java for about 10 years and moved over to a Microsoft shop and do C# and VB.Net. Just different accents of the same language actually, but the coding is essentially the same.