Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>If I were you, I would try <a href="http://www.scala-lang.org/" rel="noreferrer">Scala</a>!!!.</p> <p>Scala has some aspects really interesting that lets you feel like doing dynamic, while doing static. </p> <ul> <li><p>Scala is a statically typed language with dynamic typed smell, because the compiler makes you less repetitive inferring your assignments. </p></li> <li><p>A compiled language with a warm and wonderful script flavor.Cause you can use the scala console, or even write scripts just like ruby or python. So you can choose between "write -> compile -> build -> run -> break -> debug -> write" or "write -> run -> break -> write" as S.Lott said. </p></li> <li><p>Scala is a complete Functional language with full support for OO. So you don't lose many important OO aspects like inheritance, encapsulation, polymorphism, etc.</p></li> </ul> <p>Why answering you questions suggesting Scala? Because I tryed script languages before, and the main was Ruby. And it was just like S.Lott said. But not so easy for me and my team. Most of time static is safe, less error prone, and even faster if you have the right language.</p> <p>Answering you three questions putting Scala inside we have:</p> <p><strong>Was that easy?</strong> </p> <p>Yes. Sometimes you need to concentrate to leave you old concepts aside and go deep.</p> <p><strong>What was the biggest advantage?</strong></p> <p>You feel in home cause you don't need to change you environment or rewrite existing applications to migrate to Scala (talking about Java). If you come from Java, you can start playing with Scala after reading some articles. Not too much effort. Another important advantage is the use of a functional language en its embedded power.</p> <p><strong>Was it fun?</strong></p> <p>Sure! Changing your mind, changing your way to solve problems to the best is for sure funny.</p> <p>This is my vision. You don't exactly need to leave off static to grab the advantage of dynamic.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload