DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations

Trending

  • Design Patterns for Microservices: Ambassador, Anti-Corruption Layer, and Backends for Frontends
  • Mastering Time Series Analysis: Techniques, Models, and Strategies
  • How To Check IP Addresses for Known Threats and Tor Exit Node Servers in Java
  • Auditing Tools for Kubernetes
  1. DZone
  2. Coding
  3. Java
  4. The Biggest Concerns With the Java Ecosystem

The Biggest Concerns With the Java Ecosystem

Whether it's Oracle shenanigans, misplaced focus on Java EE, or the sheer complexity of the ecosystem, here are some professionals' concerns with Java.

Tom Smith user avatar by
Tom Smith
CORE ·
May. 29, 17 · Analysis
Like (6)
Save
Tweet
Share
10.97K Views

Join the DZone community and get the full member experience.

Join For Free

To gather insights on the state of the Java ecosystem today, we spoke to nine executives who are familiar with it. We asked these experienced Java professionals, "What’s your biggest concern with the current state of the Java ecosystem?" Here's what they told us:

  • Oracle owns Java and I’m concerned with what they will try to do something going against banks – asking them to pay fees. They tried going after Google and didn’t succeed. If I’m the CEO of a bank running Java, I’m not very comfortable.
  • The governance model applied to the JVM and Java language is not representing the needs of the users. It’s hard to get a definitive view until we see the standards of Java 9.
  • The challenge most adopters face doesn’t compromise on software quality. Maintain strong architectural engineering principles to create efficient systems. Adopt design principles. Ensure that you adopt mature, proven frameworks, not just any that’s available.
  • Java EE is getting too much attention. Most problems are addressed in the open source community with Spring and Apache. Others may be more invested in Java EE for business purposes we do not see.
  • Consistently late delivering on product releases and a lack of transparency into the process.
  • Practicality. Clients don’t want to repeat doing the same work for iOS and Android.
  • The complexity of the ecosystem and libraries not being kept up to date with regards to security vulnerabilities.
  • Lack of mentors. New languages, like Kotlin, are building on Java’s vulnerabilities.
  • The fragmentation between competing JDKs and JVM – Oracle versus IBM. There are significant differences that can prevent something developed for Oracle to run on IBM. The underlying implementations are not close and it makes it difficult to run enterprise software.

What's your biggest concern with the current state of the Java ecosystem?

And in case you're wondering, here's who we talked to:

  • Kehinde Ogunde, Developer, Andela
  • Eric Shapiro, co-founder and Chief Executive Officer, ArcTouch
  • Prem Chandrasekaran, V.P. of Software Engineering, Barclaycard
  • Rajiv Kadayam, Senior Director of Technology Strategy, eGlobalTech
  • Anders Wallgren, CTO, Electric Cloud
  • Ray Augé, Senior Software Architect, Liferay
  • Wayne Citrin, CTO, JNBridge
  • Kunal Anand, CTO, Prevoty
  • Tim Jarrett, Director of Product Management, Veracode
Java (programming language)

Opinions expressed by DZone contributors are their own.

Trending

  • Design Patterns for Microservices: Ambassador, Anti-Corruption Layer, and Backends for Frontends
  • Mastering Time Series Analysis: Techniques, Models, and Strategies
  • How To Check IP Addresses for Known Threats and Tor Exit Node Servers in Java
  • Auditing Tools for Kubernetes

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: