• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Map of Java Ecosystem?

 
Ranch Hand
Posts: 36
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm wondering if there is some kind of map or diagram or table or just a comprehensive list of all the different technologies in the Java ecosystem. I am getting back into Java after taking a few courses in college. These courses were just a couple of years ago but the teachers were stuck in Java 1.2 land, so we didn't learn much about the latest technologies. Plus, sooo much has come out just in the last couple of years. All these technologies have cutsie names that tell me nothing about what the heck they do or even what major category of technology they fall into. And when people talk or write about them they always seem to assume that everyone knows what they are talking about. (Though, if everyone already knows it all, then why is that person talking or writing at all, anyway?)

Oddly, the summary of technologies covered under each forum category in this site is the closest I have come to a list of all these technologies and what the heck they are. I know, I could look up each and every funny word I see or hear, but that does not guarantee that I will discover all the technologies that are available. Nor will it show me how that technology fits in with all the others. Can this JVM-based language call Java methods directly while this other one cannot? Does Eclipse have a plugin for this technology while Netbeans does not? These are of interest to me. My primary concern is that I will spend a lot of time learning some specific technology only to find out later that there was something much better, that everyone is using, but had slipped under my radar. I only have limited time to mess with this, and I don't want to waste any of it on dying technologies. (Though don't waste your time telling me that Java itself is dying. It may or may not be, but it meets my needs right now.) I am also just one of those people who are intensely interested in how lots of different things fit in together.

Any help would be appreciated.
Thanks.
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome to the Ranch.

The Java SE documentation starts with an overview table. On Oracle's Java website you can find a lot more documentation.
 
Grant Robertson
Ranch Hand
Posts: 36
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Jesper de Jong wrote:The Java SE documentation starts with an overview table.



That overview table covers exactly one technology: The JDK.

I am talking about all the other "third party" technologies like Spring and Hibernate and Scala and Groovy and and and...
 
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes, and, and, and, and...

There are thousands, perhaps tens of thousands of such technologies. I imagine if one could say that there's a "map" of them all, it'd have to be "The Internet".

Wikipedia, for all its warts, usually has a good synopsis of technologies.
 
Marshal
Posts: 28193
95
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Bear Bibeault wrote:There are thousands, perhaps tens of thousands of such technologies.



No kidding. I subscribe to the dzone blog, and from time to time a dozen posts from it show up in my blog reader. In many cases they are about some technology I've never heard of, and in many other cases they are about some technology I haven't had time to look at yet. Very occasionally there's a post which I can read.
 
Grant Robertson
Ranch Hand
Posts: 36
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Paul Clapham wrote:No kidding. I subscribe to the dzone blog, and from time to time a dozen posts from it show up in my blog reader. In many cases they are about some technology I've never heard of, and in many other cases they are about some technology I haven't had time to look at yet. Very occasionally there's a post which I can read.



How in the world do people keep up? If you need to find a technology that will do some specific thing (it is too late for me to think of any specific thing that doesn't sound trite.) and works with a specific version control system, and can, say, be round tripped between multiple different IDEs, how in the world do you go about looking? Google can just as often be one's enemy as it can be one's friend. I would have thought that, by now, some enterprising soul would have sat down and cataloged all of this stuff.

Oh, well. I guess I will just have to muddle through and hope I can find what I need when I need it, and don't waste too much time because I didn't find the right thing ... yet.
 
Rancher
Posts: 1044
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Grant Robertson wrote:If you need to find a technology



A good place to start to search for stuff beyond standard Java is:
http://jakarta.apache.org/

 
Yeah. What he said. Totally. Wait. What? Sorry, I was looking at this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic