Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:Not entirely useful (Score 3, Interesting) 115

That is certainly true, but most of the libraries that are used for core functionality of applications (at least if your application is not just a GUI or Android specific) are fully compatible with the Java runtime after compilation, and almost any third party lib can be compiled and run. The only problem is that many applications are too dependent on the GUI - in other words if they are badly written.

Comment Re:java/Linux or Windows? (Score 1) 402

PyDev is an Eclpise plugin, which is build using Java. I find it a bit ironic you are immediately pointing to a very successful Java IDE.

Crap should break. Otherwise, if you spend just a bit of time making sure that your application has been created using Java rules.

Java is well known to be a pretty conservative language regarding new features, so I really don't know what you are talking about there.

And *any* language has it's crap API's or bloatware, Java is certainly not an exception there.

Comment Re:less risk? (Score 1) 402

The Java API is generally considered a very well written and documented API. Many functions are not directly present from an OS. Stating that the OS functions are easier to program against is certainly - well, actually just wrong. Generally they are much more complex and much less documented than the Java API. The tool support tends to be much worse too, with a steep learning curve (in general), never mind trying to compile for another platform with different libraries and drivers.

I'm not a big fan of using Java or Flash in web browsers, although I think the access controlled Java is at least a lot less vulnerable - if updated from time to time - than flash. Unfortunately, it is also pretty shitty for web applications/games compared with flash.

Comment Re:Mod parent up (Score 1) 402

I'm a really big proponent of Java, but I'll be the first to say that it failed to make an impact as web-plugin. I don't know how they could screw up so badly (I do have a few pointers such as the horrible AWT / Swing idea) but I'll be the first that applets and - in lesser form - webstart completely and utterly sucks. And you could say that for many Java GUI applications, if only for the horrendous, evil, completely useless file chooser dialog box that should somehow reassemble the OS provided one.

I'll make a small exception for Eclipse and Eclipse based applications, which does have a pretty good (underestimated) application framework.

Comment Re:java/Linux or Windows? (Score 1) 402

Right.

Point me to the mature crypto library for those frameworks. The static code analyzers. The parsing IDE's. The tools. The extensive libraries. The up to date unicode handling. I've seen many many claims about "mature" frameworks that simply aren't. Actually, I make a point of trying out frameworks. Many don't even make it into the first week, and I have met none that are as mature and maintainable as Java.

In my spare time I have thought of many many ways of creating a more mature language than Java, fixing many of it's mistakes. I *know* it can be done. Unfortunately most languages seem to focus on sparsity and features instead of readability, security and maintainability. I'll happily switch if I can find one that does a better job (and isn't SmallTalk).

Comment Re:Incompatabilities... (Score 1) 402

Require correct Java applications next time. None of the software I have *ever* written for Java had problems after an update. Sometimes you use deprecated methods (which tend to be supported for about forever before disappearing) but that's it.

I had one or two problems with Eclipse, but that had to do with the SWT, not so much with the Java update itself either.

Comment Re:less risk? (Score 1) 402

Humbug. The article even says there are few zero day exploits in there. Real security issues are fixed in orderly fashion (well, mostly, nothing's perfect).

And look at the other option: implementing it yourself. Do you think that companies performing all the memory management and security implementations would be doing a better job? Less visible maybe, but I'm pretty sure that the relatively few bugs that affect Java deployments weigh up against that? My bet (and my experience with "seasoned C++ programmers") says that they don't.

Java is doing pretty well regarding security. Yes, it could still be a *lot* better, but I think it does pretty well compared with most other languages or web frameworks. Or do you have a better alternative?

Comment Re:How can you quantify the loss? (Score 1) 663

I'm not a fan of any copyright bureau, but I have to point out the obvious: how many people will download a *crappy* movie and still go to the theater? That's lost sales, even *if* it is for a crappy movie *1.

*1 crappy for the general public, there is lots of movies that I would think of as crappy that become a box office success

Slashdot Top Deals

"Experience has proved that some people indeed know everything." -- Russell Baker

Working...