In terms of functionality, it is less mature when compared to other server-side technology, but the active community is making it not far behind.
Finally, since its a language that runs on both the front and back-end, its implications for code-reuse and data-exchange formats make application development a whole lot faster.
Note that this is not bleeding edge technology, as you seem to assume: Helma is in development since 1998 and we use it in production since 1999.
Yes, although the tools are relatively immature when compared to many other languages.
Server side code has to be particularly robust and well engineered, as it manages more than one client in a multi threaded environment. The complexity of business tier processes and the need for accurate code re-use has always lead me to write server side code in Java. I would not consider using Java script because it is aimed at a different usage.
That being said I do use Java script at the server for replicating client side validation scripts for example. That way you can use the one piece of validation code at both ends. The user gets responsive browser validation but the back end re-validates in case someone bypasses the front end validation.
This is not a new idea. In fact its so old to have been in fashion then gone out and is now coming back again.
You could easily write some ASP code that returns JSON to be consumed by your client side script ajax.
©2020 All rights reserved.