http://www.perlmonks.org?node_id=1195433

MikeBraga has asked for the wisdom of the Perl Monks concerning the following question:

We want to create some applications and want to know the feasibility of using Perl.

The other option is Java.

We have these questions:
(1.) Can Perl do anything Java can do?
(2.) Can Perl be used to create web-applications like Amazon or Ebay? What is the HTTP and Application servers we can use then?
(3.) Can Perl be used to create desktop applications, like can using Java swing?
(4.) Can Perl be used to create a message broker applications, a FTP file transfer application, an e-mail sending and receiving application, or an ESB application?