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. |