I have worked with a few languages. I have loved some, and hated others. Each language has its own strengths and weakness. These are just my opinion of which hero would map to which language, and why.
I have limited myself to characters within the DC comics universe and to the languages I have used the most. So without anymore formalities lets see which languages are which heros.
Java ( Super man )
Java can be used everywhere, just as Super man can fight anywhere ( in space, under water, in the skies or on land )
Similar to cyptonite, which can harm Superman, Java is not really recommended, nor used much in startup world.
Other than that, Java is a really big deal.
Ruby ( Wonder woman )
In the same way as the lasso of truth brings out the truth in anybody, Ruby gives the purist way in which development should be done. And it shows when you pick up the language. Using the language is really fun. Coding Ruby is enjoyable. You should try it sometime.
Wonder woman is regarded as the strongest women but not the strongest being. In the same vein, Ruby is loved a lot by the startup community but not the corporate world. This is a real shame.
PHP ( Batman )
Batman has no actual super powers, simply a lot of gadgets to help him out. For some reason or the other, lots of people still love PHP. I don’t hate the language. I started commercial programming with PHP myself. I noticed some elements of the language I wish were different. PHP keeps trying to re-invent itself and pick elements from other languages to cover some prior deficiencies pointed out.
For example, the Laravel framework, the most popular among the PHP frameworks picks a lot of its structure from Ruby on Rails. Whatever you think, just like Batman, PHP is still relevant.
Personal Home Pages was intended for small dynamic web pages. Thus, PHP is used mainly for the browser, and from its inception that was how it was meant to work. Batman in the same way cannot wage certain wars by himself. He needs help. PHP needs help, most noticeably, Javascript on the webpage.
Javascript ( Green lantern )
Javascript can be used for mobile, for backend, or for front end work. Wow. Someone just can specialize in Javascript alone, and he is good to go. The Green lantern, with the power of his ring, and become bring anything up, and use it to his advantage.
That is how Javascript has set itself up in his day and age. To be anything
Python ( Aquaman )
Aquaman’s field is water and the sea. Similarly Python is most popular in startup circles but not enterprise. Python is the only reasonable choice when having to do data and text processing.
Some of you might disagree with the comparisons. However that is the beauty of freedom of speech and the web. Please share your thoughts.
Until later, cheers.

Leave a reply to acquayefrank Cancel reply