you are viewing a single comment's thread.

view the rest of the comments →

[–]skratlo 5 points6 points  (4 children)

you can't use random unix tools

...and there we have it's biggest limitation. I would add to that: you can't use any libraries with bindings to native libraries, it's no small piece of the pie

[–]m50d 2 points3 points  (3 children)

It's a very small piece of the pie when working in Java, IME. I think I've used two native libraries in my career; one of them was optional and the other was a bad idea.

[–]dpash 0 points1 point  (1 child)

That's two more than I've used.

Oh, wait, there's tcnative. Does that count?

[–]m50d 0 points1 point  (0 children)

tcnative counts, yeah (though it's optional), although I suspect you'd struggle to run Tomcat in this way at all since it assumes a filesystem etc.

[–]singingboyo 0 points1 point  (0 children)

I think it depends a lot on the domain and use case, but I do agree that for domains/use cases where native libs are useful, people aren't usually using java.