ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > General Software Discussion

Dart Programming Language

(1/6) > >>

allen:
Today, Google released an early version of its attempt to replace JavaScript, Dart. It'll be interesting to see if this goes anywhere.  There are a few things I like about it, but I am not sold on its necessity or viability. Of course, they said the same of Chrome. Maybe Google will bully JS out of the picture. . . or maybe there'll be one more technology web developers will be forced to commit to their arsenal. | dartlang.org

Dart is a new class-based programming language for creating structured web applications. Developed with the goals of simplicity, efficiency, and scalability, the Dart language combines powerful new language features with familiar language constructs into a clear, readable syntax.
--- End quote ---

Renegade:
Does every language in existence suck so badly that none of them could replace JavaScript and we need a new one?  :huh:

Does Dart offer any advantage over VBScript? We know how that one went...

P.S. Gotta love xkcd! :)



app103:
Maybe Google will bully JS out of the picture. . . or maybe there'll be one more technology web developers will be forced to commit to their arsenal.
-allen (October 10, 2011, 10:32 PM)
--- End quote ---

Does every language in existence suck so badly that none of them could replace JavaScript and we need a new one?  :huh:

Does Dart offer any advantage over VBScript? We know how that one went...
-Renegade (October 11, 2011, 01:15 AM)
--- End quote ---

From what I understand, it won't really replace javascript, since to get it to run in a browser one would have to translate it to js (tools provided). It wouldn't be like VBScript at all. Server side, it would be like any other of the server side scripting languages that already exist (php, python, perl, ruby, etc.), requiring one to install it on their server, first.

While I understand that it might make things easier, with one scripting language for both server side and client side coding, in actual use that whole translation to js for client side could lead to a big mess somewhere down the road.

allen:
Does every language in existence suck so badly that none of them could replace JavaScript and we need a new one?  :huh:-Renegade (October 11, 2011, 01:15 AM)
--- End quote ---
Other programming languages to run directly in the browser, interacting with the DOM, only JavaScript serves that role presently.

Maybe Google will bully JS out of the picture. . . or maybe there'll be one more technology web developers will be forced to commit to their arsenal.
-allen (October 10, 2011, 10:32 PM)
--- End quote ---

From what I understand, it won't really replace javascript, since to get it to run in a browser one would have to translate it to js (tools provided). It wouldn't be like VBScript at all. Server side, it would be like any other of the server side scripting languages that already exist (php, python, perl, ruby, etc.), requiring one to install it on their server, first.-app103 (October 11, 2011, 05:21 AM)
--- End quote ---

On the contrary, replacing JavaScript is precisely their goal.  The js translation tool is essentially a half step to allow it to run in JavaScript compatible browsers that don't yet natively support Dart.

The goal of the Dash effort is ultimately to replace JavaScript as the lingua franca of web development on the open web platform.  We will proactively evangelize Dash with web developers and all other browser vendors and actively push for its standardization and adoption across the board.   This will be a difficult effort requiring finesse and determination, but we are committed to doing everything possible to help it succeed. -- Source
--- End quote ---

40hz:
There's a small intro to Dart available for download here if anyone's interested.  

The 78-page language spec in PDF format can be found here.

:)

Q: Does anybody know what license Dart is being released under?

Navigation

[0] Message Index

[#] Next page

Go to full version