Code modification requires you to be a lot more carefull about what you are doing. It is very powerfull, yes, but needs to be done with care. I suppose this can be different for some languages. I do not pretend to know all.
This is sure that input validation is required. Web 2.0 or any remote application, requires remote validation on the server side. If you read old programming books, input validation is there. And if you follow web security course, they will repeat, first this to do, validate input, and secondly validate input... If I can give an advice to web developper, validate, we will have less security problems on web sites.
Many java server side librairies make this validation not so tought to do. Many other languages do also, I know...
Modifiing the structure of your code is a bad thing that you learn at school very soon. Also if you do enable variable to be any type and let the structure of your code be modified at runtime in the client browser this a big hole to security for web 2.0 applications... To bad, it's already here...
It is beeing used in many industries. It is very often what is behind application websites! It now offer a great platform for building complex and scalable web applications that can be run on any platform. We are using Java as a base for our website with a lot of success. There are other languages, but this one delivers.
We also have swing application that have no preformance problems even when looking at millions of lines of data, passed all the upgrade of client machine (W2K, XP,..., Solaris, linux) with no hassle and are a charm to install on the client machine thru webstart.
Did anyone know that the kindle runs many java apps...
Code modification requires you to be a lot more carefull about what you are doing. It is very powerfull, yes, but needs to be done with care. I suppose this can be different for some languages. I do not pretend to know all.
This is sure that input validation is required. Web 2.0 or any remote application, requires remote validation on the server side. If you read old programming books, input validation is there. And if you follow web security course, they will repeat, first this to do, validate input, and secondly validate input... If I can give an advice to web developper, validate, we will have less security problems on web sites.
Many java server side librairies make this validation not so tought to do. Many other languages do also, I know...
Ok, this seems a cool feature. From what you are saying, this seems to be the java sandbox for javascript.
Modifiing the structure of your code is a bad thing that you learn at school very soon. Also if you do enable variable to be any type and let the structure of your code be modified at runtime in the client browser this a big hole to security for web 2.0 applications... To bad, it's already here...
It is beeing used in many industries. It is very often what is behind application websites! It now offer a great platform for building complex and scalable web applications that can be run on any platform. We are using Java as a base for our website with a lot of success. There are other languages, but this one delivers. We also have swing application that have no preformance problems even when looking at millions of lines of data, passed all the upgrade of client machine (W2K, XP, ..., Solaris, linux) with no hassle and are a charm to install on the client machine thru webstart.
Did anyone know that the kindle runs many java apps...