Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them. - Laurence J. Peter
Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them. - Laurence J. Peter
There's so much to learn in this industry, and not everybody has the necessary interest.
Marcos Ackel wrote:We have a team of about 40 programmers working in Java and C#. Although we're very comfortable working in Java, we're also very disappointed with the big gap in productivity between Netbeans/Eclipse and Visual Studio. One very plausible solution would be to move to a more productive language like Scala, so we're evaluating it.
By now, our impressions are that not everyone will be a good programmer in Scala as the language has many new, not so easy features to grasp. But the main problem is really the IDE and related tools.
This is by far the most important issue when in an enterprise development environment. If the IDE is not productive, there is no chance for the language - it doesn't matter how good it is. If Groovy had a better plugin, we would have adopted it, but the available plugins are really very poor.
So, if Scala is to succeed, give it a very good plugin to Netbeans _and_ Eclipse, so to make programmers more productive. It' has to have all good features we find for the Java language in Netbeans/Eclipse. No less. Good online help, good documentation, good refactoring tools, etc.
The Scala language, by itself is modern and powerful enough to boost productivity. Now what we need is a good and stable environment (IDE/plugin).
My cellmate was this tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
|