I guess perhaps one could see it ecologically. There should be enough competition that a few individuals don't dictate too much power (over standards etc) that the developer is handicapped but at the same time there isn't too much "polyglot" so that the developer community becomes too fragmented.
I think that's right, but I don't believe we are anywhere near fragmentation. I think the competition that does exist right now among well known languages is healthy. The communities challenge each other, and more times than not the challenge are met. I don't think there's any evidence that things would be better if there were less similar tools. It's not like there's a lack of manpower or strong personalities in any of these communities. I think merging them at gun point, or artificially, would result in benching a lot of great minds.
Yeah but we already can write web client applications entirely in C#, VB, Python, Ruby, F#, Pascal, Java, JavaScript, and several other languages.
Only two of those are directly supported by the browser.
On the one hand we've got certain developers (blind ones?) wishing for alternatives. Perhaps they are praying that someone will create tools to translate their language into the slower running Javascript. On the other hand we've got hundreds of thousands of developers already doing it because the browser does support it.
No, really. How do you run Ruby or Python in the browser? C#, F#, etc. I might understand if you use Silverlight. Java comes with the JVM. These are both plugins though.
Show me this browser that runs Ruby or Python scripts directly. I want to use it.
No, really. How do you run Ruby or Python in the browser? C#, F#, etc. I might understand if you use Silverlight. Java comes with the JVM. These are both plugins though.
Show me this browser that runs Ruby or Python scripts directly. I want to use it.
Every modern desktop browser supports this. And a good number of small device browsers do as well. Yes I'm clearly talking about virtual machines embedded in browsers. "Browser plugins to facilitate other execution technology have a very bright future. "
With Google Chrome, you can now execute native code ;)
Yes! Embed your favorite mud client in a broswer plugin. Browser tech has always gone well beyond the "standard". The Tamarin VM, JRE, CLR/DLR are de facto standards.
11 Oct, 2011, David Haley wrote in the 128th comment:
Votes: 0
Tyche said:
Yes I'm clearly talking about virtual machines embedded in browsers.
I think that's right, but I don't believe we are anywhere near fragmentation. I think the competition that does exist right now among well known languages is healthy. The communities challenge each other, and more times than not the challenge are met. I don't think there's any evidence that things would be better if there were less similar tools. It's not like there's a lack of manpower or strong personalities in any of these communities. I think merging them at gun point, or artificially, would result in benching a lot of great minds.