Learn me Java
January 13, 2014 10:18 AM Subscribe
What are some analogous technologies in the Java world, compared to the MS stack?
posted by j_curiouser to Technology (2 answers total) 5 users marked this as a favorite
I am a seasoned MS Enterprise App Architect (among other IT things).
I have been asked by my employer to look at a problematic Java team (young, naive to enterprise-scope concerns, very monolithic product to date). I've done Java coding to spec for small-ish server-side processes. The language is not an issue for me.
I need to spin-up fast on the technologies in a general way (e.g. concurrency coding, Swing expertise, etc will not be my within my purview).
What are the analogous technologies in the Java world? While I know some of these generally, what are your opinions?
ORM (e.g. Entity, Dapper)
Are the IOC advantages of Spring worth the complexity/learning curve?
There is a lot recently published on OSGi - is this modularity concept worth exploring?
Is there a title (or set of titles) that could give me a significant edge?
I know I can't become a J2EE architect overnight, but that's not the goal. The goal is for me to be able to advise leadership for next steps for this team. Hiring a J2EE guy might be a recommendation, for example. Alternatively, the shop has better MS experience so maybe change the platform to suit the skill-set. I need to provide options, is all - and maybe point he team toward better technology choices (within the java ecology).
All thoughts are welcome - thx - joe