Batch Scripting

Easy, involve the use of two JAVA classes. The Run time class and process class.

Support Batch/Bash/Perl scripting language.

Including libraries allows to do so. But decreases performance.

Shell scripting is possible with Haskell using HSH.

Vb.net supports batch scripting and macros.

UI protype design

Rich set of libraries for UI applications but the code is verbose and can be mysterious for stakeholders.

Support UI with basis on JAVA swing framework but hides much of its complexity.

Difficult to implement by defaults but supports some libraries.

Has rich set of libraries for GUI applications.

Vb.net supports rich UI interfaces and IDE give good support to programmers.