<< App Engine and Java | Home | Useful Feeds >>

Big Question for Sun

It looks from the outside as though every spare resource that Sun has is going into JavaFX. JavaFX may or may not win against Flash/Flex/Air/Silverlight/Android/Ajax, but while Sun is concentrating on FX, it doesn't appear to be giving the Java language the updates it badly needs.

Maybe Sun sees Java as 'done'. OK, but the Java language has one of the largest developer communities in the world, and they'd like some direction. Where do Sun recommend they go for their server-side development needs in 5 years time?

Maybe Sun think we should change to JRuby, Scala or Groovy. Maybe there are updates to Java that I don't know about. If none of the above are the case, the community will eventually disappear into mish-mash of languages that doesn't have the strength of numbers.

3:19pm Update: tweaked last paragraph to make the point clearer.

Tags :


Re: Big Question for Sun

How about using Java instead of some other language? Java still works. It isn't broken.

Re: Big Question for Sun

I'm not saying that Java is broken, however it's not as productive as many other modern languages. So either it needs some updating, or the community needs direction about where to get their next fix.

Re: Big Question for Sun

it doesn't appear to be giving the Java language the updates it badly needs.<a rel="yahoomail.com" href="http://www.newregistryrepairreviews.com/yahoomail-com/">yahoomail.com

Re: Big Question for Sun

First, if you think that new languages are most productive, I think you really need to go with those languages. The fact the they leverage the same Java platform is a big plus. In fact I consider the JAva language pretty much stable and in its peak form; any major "improvement" will bloat it. Second, it's not that the community needs direction, it's up to the community to provide directions since when Java has been open sourced. A part of the community, in fact, has been providing directions towards the closure thing. Which are totally unneeded and bloating, IMO (see above), nevertheless it's an evidence that things are not static.

Re: Big Question for Sun

Closures is exactly my point. They're being worked on by (very smart) guys in their *spare time*. Languages with millions of users like Java should not be extended this way.

Open source is not a magic bullet where the community suddenly fixes everything, and *certainly* not complex things like language design.

Re: Big Question for Sun

It's very sad. JavaFX will not deliver anything close to Microsoft or Adobe products, but still they have a bigger chance of returning the investment than the things we as developers need the most. I cannot think of a single way Sun may benefit (with real cash, not just reducing costs) from implementing closures, for example. The Open Source model would help here, but I think it does not apply to Java as it should.

Re: Big Question for Sun

"Java is not as productive as many other modern languages." I disagree. Java is plenty productive. Typing less doesn't mean you are more productive. All Closures and syntactic sugar like these do is allow you to type a little less. If you use an IDE, these aren't really necessary because the IDE eliminates lots of typing. If you aren't using an IDE, why do you care about productivity at all?

Re: Big Question for Sun

The push towards JavaFX is because Sun doesn't want to loose the desktop game. Once you're on desktop you can penetrate to many areas, clients and customers ( Just like MS Windows did ). As far as productivity is concerned, as a developer my constant fear is whether my code is robust, bug free and scalable ( as much as possible ) in my client's production system even though I had to type a little extra for it.

Re: Big Question for Sun

Measuring productivity only by "typing less code" is only half of the equation. The IDE can write code faster than I can read. With dynamic languages you save time when you read "expressive code" (althought it can become cryptic code if you abuse the language). Take for example any operation over a collection in Java and compare it with groovy using closures.

Re: Big Question for Sun

Productivity is also defined by how much time you spend on solving an issue (maintenance). Java's very good for that imo.

Re: Big Question for Sun

Hahaha that's funny.

Re: Big Question for Sun

Closures are only one thing that is missing - what about macros and continuations. And why does everything have to be an object whether it needs to or not. I agree with Joe, with the neglect of the core language and the proliferation of 'frameworks' attempting to workaround the limitations e.g. Spring people will drift away. Take a look at Scala or Scheme to see why Java will be relegated to the same pile as Forth, Algol, Pascal etc.

Re: Big Question for Sun

This is the marvelous post that I have come over after huge searches. I am really thankful to you for providing this unique information. domains amber

Re: Big Question for Sun

I come across a blog that's both informative and entertaining, and let me tell you, you've hit the nail on the head. Your blog is website design logo design important; the issue is something that not enough people are talking intelligently about.

Re: Big Question for Sun

First, if you think that new languages are most productive, I think you really need to go with those languages. The fact the they leverage the same Java platform is a big plus. In fact I consider the JAva language pretty much stable and in its peak form; any major "improvement" will bloat it. Second, it's not that the community needs direction, it's up to the community to provide directions since when Java has been open sourced. A part of the community, in fact, has been providing directions towards the closure thing. Which are totally unneeded and bloating, IMO (see above), nevertheless it's an evidence that things are not static. Cheap Hotels

Re: Big Question for Sun

thanks for the post buddy..Java was never my strong area so i could use help! botox pittsburgh

Re: Big Question for Sun

phenomenal work. Thanks a million. I have read plenty of article but never crossed like such an article with tons of information that are very useful. identity protection caman

Re: Big Question for Sun

I'm not saying that Java is broken, however it's not as productive as many other modern languages. So either it needs some updating, or the community needs direction about where to get their next fix. seo marketing

Re: Big Question for Sun

A part of the community, in fact, has been providing directions towards the closure thing. Which are totally unneeded and bloating, IMO (see above), nevertheless it's an evidence that things are not static. monalisagolf lessons

Re: Big Question for Sun

First, if you think that new languages are most productive, I think you really need to go with those languages. The fact the they leverage the same Java platform is a big plus. In fact I consider the JAva language pretty much stable and in its peak form; any major "improvement" will bloat it. Second, it's not that the community needs direction, it's up to the community to provide directions since when Java has been open sourced. A part of the community, in fact, has been providing directions towards the closure thing. Which are totally unneeded and bloating, IMO (see above), nevertheless it's an evidence that things are not static. furniture liquidators offshore bank account London Hotels

Re: Big Question for Sun

I do agree with your predictions about Sun which faces a piquant situation as while Sun is concentrating on FX, it doesn't appear to be giving the Java language the updates it badly needs. In the absence of the same or its lackadaisical approach, sooner or later it will be in a big mess. Thanks for the information.Windows Exhaust Fan

Re: Big Question for Sun

It is truly observed in respect of Sun that since Sun is concentrating on FX, it can't afford the Java language the updates it badly needs. Not opting for the updates may be a detriment to its progress as language. Thanks for the information.while Sun is concentrating on FX, it doesn't appear to be giving the Java language the updates it badly needs.

Re: Big Question for Sun

It is truly observed in respect of Sun that since Sun is concentrating on FX, it can't afford the Java language the updates it badly needs. Not opting for the updates may be a detriment to its progress as language. Thanks for the information.paula deen cookware

Re: Big Question for Sun

Hi there, Building on the Java Platform, JavaFX delivers a compelling mix of ubiquity, capability, expressiveness and performance. The JavaFX SDK has the essential set of technologies, tools, and resources required for developers and designers to create and deploy expressive and powerful content across browser, desktop, mobile, TV and other connected devices. Thanks a ton! Dutch My Last Blog Post Revitol Stretch Mark Cream Review

Re: Big Question for Sun

Sun is done, dude. A real shame because Java is still my all-time-favorite programming language. Killer Bike Games

Nice

No wonder they are getting along very well with the mechanism. I hope it is a sign of positive progress. Shoulder Bags

Re: Big Question for Sun

A part of the community, in fact, has been providing directions towards the closure thing. Which are totally unneeded and bloating, IMO (see above), nevertheless it's an evidence that things are not static. Identity Theft Protection

Re: Big Question for Sun

I could never get my head around Java. Office Furniture

Re: Big Question for Sun

Google uses Python, Java, JavaScript and C++ for their applications (anything else for prototypes). I don't know anyone who is writing web applications in C++, so supporting Java, Corporate Gifts also bringing JavaScript with it via Rhino, is very likely the next step.

Re: Big Question for Sun

Building on the Java Platform, JavaFX delivers a compelling mix of ubiquity, capability, expressiveness and performance. The JavaFX SDK has the essential set of technologies, tools, and resources required for developers and designers to create and deploy expressive and powerful content across browser, desktop, mobile, TV and other connected devices. Airport Hotels

Re: Big Question for Sun

New languages are very much productive and I have seen it on my own.But for me Java looks great.

Re: Big Question for Sun

Sun is done, dude. A real shame because Java is still my all-time-favorite programming language. watch scott pilgrim vs the world online | watch lottery ticket online | watch nanny mcphee returns online

Re: Big Question for Sun

they'd like some direction. Where do Sun recommend they go for their server-side development needs in 5 years time?internet marketing search engine

Re: Big Question for Sun

As far as OOP is concerned, java has aced it with java. It certainly has the best following and development potential. Though i'm a very strong supporter of c++, java is powerful. FX is certainly 'fail'. My definition of 'Fail' here is something depicted very much in the demotivational posters depicted in funny motivational posters. Seriously, they want to compete Flash? Isn't flash amazingly a complete monopoly which also has the fear of closure due to new technologies and less scope now?

VirtualCall

Meeting is a boring thing to do. I can't imagine myself sit there and listen. But if the topic is great, that,s different. Virtual Call Center

Re: Big Question for Sun

I also have the question about the sun. Well, it was quite interesting to read this your opinion about this subject and I have known so many new things about that indeed. It is really great that I have noticed this your post so I will definitely will bookmark it. Thanks a lot one more time for the nice and informative publication. Alex Rickson from Minnesota

Re: Big Question for Sun

Have to agree, good thing the topic is on with good questions and helpful information. massage therapy courses

Re: Big Question for Sun

Building on the Java Platform, JavaFX delivers a compelling mix of ubiquity, capability, expressiveness and performance. The JavaFX SDK has the essential set of technologies, tools, and resources required for developers and designers to create and deploy expressive and powerful content across browser, desktop, mobile, TV and other connected devices. San Diego Web Design

AllSweets

It's must be a relief to know that your blog can work properly after you've been hacked. Sealcoating Equipment

BayArch

Nice shots. Were you one of the event organizer or students? Let us know more stories, lol. interior design services, 3d architectural rendering

Re: Big Question for Sun

Maybe Sun think we should change to JRuby, Scala or Groovy. cheap radio city rockettes tickets Maybe there are updates to Java that I don't know about. cheap wicked tickets If none of the above are the case, the community will eventually disappear into mish-mash of languages that doesn't have the strength of numbers.thanks for sharing. i found cheap das rheingold tickets

Re: Big Question for Sun

I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else! Lemonade Diet

Re: Big Question for Sun

I use JavaFX for my searching sustem and i will not change JavaFX for other one. Files search is ideal for my plans. Of my project. Regards Hovard.Rice

HoaBrand

Cool..! They finally upgrade the facility to a better and more comprehensive one. This should be a great benefit to the people. Property Management

Re: Big Question for Sun

Java has alwyas worked well for us and there is room for it amoung the giants. Muscle Cars

Re: Big Question for Sun

Great Post, we enjoy java, and will continue to do so. Thanks for the great info. Jasper Hotels | Kamloops Hotels

Re: Big Question for Sun

i was looking for it really greay job Wholesale Folders and the stuff is really cool Wholesale Presentation Folders. give me more information about this topic custom folders

Re: Big Question for Sun

Good info, thanks for sharing.bass tuner

JeremyNath

Make sure the security frame is not leaked before you publish the features. More disappointment from users will cause terrible result in long term. energy efficient homes

Re: Big Question for Sun

To make a double standarts is good but also risky. If all component in syria can work properly, I'm sure the that will be easy. architectural rendering, Indonesia architect, The Community Engine

JeremyNath

No need to be mad over something ridiculous like that. It's not like she's the daughter of a president or whatever. new homes kent

Re: Big Question for Sun

i will kep using java.

Re: Big Question for Sun

i think java is the best amongst them

Re: Big Question for Sun

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic.

Re: Big Question for Sun

I think Java is more convenient to use. Essay | Dissertation

Add a comment Send a TrackBack