Re:Who is behind Dart?
by tosh on Wednesday April 08, 2015 @05:33PM
(#9344156)
It's still early days for Dart. Go was started in 2007, Python in 1991, Ruby in 1995. It takes some time for a platform and ecosystem to become established.
[ Parent
| on HN ]
It use to take some time, back in the days when Python and Ruby appeared.
Now, with the net et al, languages are adopted much much faster. Go did in a 5 years what too Python 10 years to achieve. Even a transpiled novelty language like Coffescript, caught on widely in just a year or so.
And of course for company sponsored languages, the time to adoption is much much lower. Java appeared and conquered the enterprise space in just 2-3 years. C# got wide adoption in 2 years or so from the MS shops.
Re:Who is behind Dart?
by BinaryIdiot on Wednesday April 08, 2015 @10:40PM
(#9345541)
The only issue here is Dart is a special case. It relies on being transpiled to run on its intended platform versus running natively. None of the other languages had this type of issue. I feel like this is slowing down Dart adoption perhaps even stalling it.
Perhaps if a native Dart runtime becomes included into web browsers we will see it grow I just have a hard time seeing it without that piece.
Dart also works outside of browsers. The standalone VM can be used to write command line tools and web servers. You can interact with native libraries and you can also embed it in other applications. It offers excellent tooling and good performance. It's quite a bit faster than Ruby, Python, or PHP (Hack included).
There is also a second JIT-free VM called "Fletch" in the works which is meant for locked-down environments like iOS or Sony's PS4.
Re:Who is behind Dart?
by BinaryIdiot on Wednesday April 08, 2015 @11:36PM
(#9345682)
Ah today I learned; thanks! I'm not sure how big of a market that is with node / io but that's a neat idea.
Go was an evolution of a language developed years earlier, but with a new name because it was different enough or because the inventor got a new employer/copyright-holder
> a language developed years earlier
Are you referring to Limbo?