In our organization, we are using various data access/persistence technologies in different projects. The ones used till now are Hibernate, JPA, Spring Data JPA, JDBC, Spring JDBC, MyBatis, and QueryDSL.
How do I find out what is the industry usage of these technologies? i.e. which is used more widely than others – or even a pie chart showing the distribution of such technologies.
Also curious to know which technologies are being used by major players – like big silicon valley companies, or prominent investment firms. Do you know a way to find this data?
Can the firms like Forrester or Gartner would have such a data?
Thanks in advance.
2
I guess most of this information is not freely available on the internet. So the best approach is probably to make a survey, call or email 100 top IT companies and just ask them. However, if you don’t have a name like “Forrester” or “Gartner” on your business card, it is likely you won’t get much response. Alternatively, you could charge someone from the big research companies to collect this information for you (note, you did not ask for a cheap solution).
- why do you even care?
- you won’t get a response from most companies as they’d consider it a company secret what they use
- what are your criteria? Many companies would have investigated a lot of things, before maybe adopting one or two of them. And then they may no longer be used in new projects.
- why do you even care? Use what’s appropriate for your project, not what’s “popular”.
2