• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Devaka Cooray
  • Tim Cooke
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
Saloon Keepers:
  • Piet Souris
Bartenders:

Questions on java security

 
Ranch Hand
Posts: 273
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Why has the client side of java been diminished to nothing? What security concerns are their and will client side java ever return? I am asking these questions because I enjoy both client and server side development. I have actually been thinking about learning c++ in order to program for systems and application software because that is what I enjoy doing the most. My last question is should I continue to learn more java as I pretty much know all the fundamentals but just lack the practice to become an expert or should I drop java and begin learning c++. This last question may not be appropriate for this forum but I just wanted to ask some experts on their opinion.
 
Rancher
Posts: 43081
77
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Despite 15 years of patching it, the security sandbox that was supposed to protect a client computer from code running in the JVM has unfortunately proved to be still porous. For in-house applications (where developers and users work for the same organization) this may be OK, but in other scenarios (like applets) not so much.

Given how much web apps have replaced desktop apps I doubt that client-side Java will have a comeback, despite the advances of JavaFX. We don't have enough information to advise you on the C++/Java question, though. You can use both together, though - Java for the GUI, and C++ for the systems stuff via JNI.
 
Charles Sexton
Ranch Hand
Posts: 273
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Ulf Dittmer wrote:Despite 15 years of patching it, the security sandbox that was supposed to protect a client computer from code running in the JVM has unfortunately proved to be still porous. For in-house applications (where developers and users work for the same organization) this may be OK, but in other scenarios (like applets) not so much.

Given how much web apps have replaced desktop apps I doubt that client-side Java will have a comeback, despite the advances of JavaFX. We don't have enough information to advise you on the C++/Java question, though. You can use both together, though - Java for the GUI, and C++ for the systems stuff via JNI.



I didn't know that.....I will most definitely look into JNI.....Im not a big fan of web apps and would much rather develop a good swing application over any web app any day......
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic