DZone
Java Zone
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
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Java Zone > Java Has the Flu

Java Has the Flu

Chris Keene user avatar by
Chris Keene
·
May. 14, 08 · Java Zone · Interview
Like (0)
Save
Tweet
8.71K Views

Join the DZone community and get the full member experience.

Join For Free
i attended the javaone show this week, after a 4 year gap. what a difference - who knew java could be so boring? on the other hand, this is what it feels like to go to a show for a technology that has lost half of its market share in the last 4 years (at least when measured by o'reilly book sales - not a particularly reliable source but better than no source at all). if you don't like that source, check out andi gutman's recent post that java is losing the battle for the modern web .



let me be clear here - at wavemaker , we have hitched our wagon to java and hope very much that javaone is showing us the ghost of java present, not the ghost of java to come.

trade shows in general have been eviscerated by the flood of technical information on the web. but even in the new "i'm only here for the tchotchkes" world of conference attendees, this was a surprisingly desultory affair.

aisle after aisle was populated almost solely by people in ugly sports shirts wearing a vacant gaze that we all reserve for particularly humiliating situations. in fact, the only booth which seemed to have any mojo was the - you guessed it - schwag booth from sun.

this morning, i found out what was wrong. i got one of those delightful all caps emails from javaone informing me that we had all been the subject of a viral attack by the dreaded norovirus. so that was it!

there is something seriously wrong, not just with javaone, but with java. after 10 years, java remains an extremely complex development environment with nothing even approaching an easy learning curve. microsoft has gleefully filled this vacuum, driving a vast j2ee to .net migration at the low end of the market that nobody in the java world seems willing to acknowledge.

the sun promise to put java runtimes everywhere is meaningless if nobody wants to develop for those runtimes. adobe and microsoft are doing a far better job making their tools simple enough for mere mortals and focusing on the presentation layer.

the news at the show was that sun's front end technology, javafx, was *still* not ready. the world needs sun to stand behind one of the 200+ ajax frameworks already out there, not create yet another one. while we're at it, why can't they just put more effort into an ajax toolkit they have already "partnered" with, like dojo?

here is my prescription for curing the java flu:
  1. fight for the low end : in modern warfare, death may come from above. in technology, death comes from below. ten years from now, who will have more power over it - web designers or core developers? if microsoft and adobe win the designers today, java developers will be the cobol developers of tomorrow.
  2. make java easier : something is wrong when very useful but also very complex code frameworks like spring are considered the "easy" way to do java development. java needs to be easy enough for your mother to build her web-based phone list with it. i'm talking hypercard/filemaker/access easy.
  3. make java prettier : just put a bullet in javafx and adopt something with momentum like dojo or ext. if you just can't stomach javascript, then adopt gwt.
  4. make java fun : can't do this without doing the first three items. for an example of one attempt to make java easy, check out the wavemaker download .
remember when people built cool web apps with java? when was the last time you heard about a cool web app that wasn't written in rails or php? ok, people still build lots of cool stuff in java, but the love is gone and its just a day job now.
Java (programming language)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Building a Login Screen With React and Bootstrap
  • Pre-Commit Hooks DevOps Engineer Should Know To Control Kubernetes
  • How to Perform Visual Regression Testing Using Cypress
  • Upload Files to AWS S3 in JMeter Using Groovy

Comments

Java Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • 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
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo