mboost-dp1

Google Inc.

Google løfter sløret for Dart

- Via Chromium blog - , indsendt af Montago.NET

På Googles GOTO-konference, som løber af stablen fra i dag og indtil onsdag i Aarhus, har internetgiganten nu løftet sløret for deres Dart-programmeringssprog, som de håber vil blive implementeret i fremtidens browsere.

Danske Lars Bak, der er projektleder og udvikler af Dart, fortæller at sproget kan bruges til alt fra små sider til enorme projekter på størrelse med Gmail eller Google Docs. Sproget har ifølge Baks annoncering tre designmål:

[list]
[li]Create a structured yet flexible language for web programming.[/li]
[li]Make Dart feel familiar and natural to programmers and thus easy to learn.[/li]
[li]Ensure that Dart delivers high performance on all modern web browsers and environments ranging from small handheld devices to server-side execution.[/li]
[/list]

Det blev tidligere reporteret i medierne, at Google havde til mål at Dart skulle erstatte JavaScript, men det vil ifølge Bak ikke komme til at ske.

Lars Bak, Google skrev:
It’s not going to replace JavaScript. JavaScript is a cornerstone of the Web today, and it will continue to be for a long, long time.

Du kan læse mere om Dart på den officielle hjemmeside dartlang.org.





Gå til bund
Gravatar #1 - Hack4Crack
10. okt. 2011 14:31
hvis der er en invitation end den til [email protected]
Gravatar #2 - webwarp
10. okt. 2011 14:34
#1 invitation til...?

Ligner meget javascript, med en anelse c# agtig kode blandet i mellem...? At det ikke foreløbig kommer til at erstatte javascript gør da ikke, at det ikke er målet.. Selvfølgelig er det målet på langt sigt, ellers var der jo ingen ide i at bruge tid på projektet. Håber bare de slipper tøjlerne på projektet og forsøger at standardisere det.. Ellers er det dødt på forhånd.

Når det alligevel ender med at skulle outputtes som javascript som det ser ud nu, hvad er så ideen... ?
Gravatar #3 - Utte
10. okt. 2011 14:59
#2 skrev:
Når det alligevel ender med at skulle outputtes som javascript som det ser ud nu, hvad er så ideen... ?


Nu ser det ud til at Dart er noget nemmere at skrive og debugge. Og hvis alt nu er standardiseret fra starten så ville det være en kæmpe hjælp...
Gravatar #4 - Nightcover
10. okt. 2011 15:02
Virker meget C agtigt så det kan jeg da kun sige "Yes!" til. Bliver interessant at se hvilke formål dette har, som nuværende ikke løser godt nok.
Gravatar #5 - arne_v
10. okt. 2011 15:04
#3

Standardisret?

Jeg mener da ikke at Dart er standardiseret.

Det er JavaScript derimod.
Gravatar #6 - Nagelfar^^
10. okt. 2011 15:33
nu heller ikke det han skriver arne..
læser det som:
hvis alt nu er=bliver standardiseret fra starten så ville det være en kæmpe hjælp..
som #1 også er inde på..
og ja, det ville være en kæmpe hjælp :p
Gravatar #7 - myplacedk
10. okt. 2011 17:38
webwarp (2) skrev:
Ellers er det dødt på forhånd. Når det alligevel ender med at skulle outputtes som javascript som det ser ud nu, hvad er så ideen... ?

Det kunne man også sige om C. Det oversætter jo bare til maskinkode.

Okay, forskellen på maskinkode og C er en hel del større end forskellen på Javascript og Dart, men pointen er den samme. Dart er bedre (håber de), selv hvis det bliver oversat til Javascript før det bliver afviklet.

Det at det bliver oversat til Javascript ændrer jo ikke på hvordan det er at udvikle til. Og noget tyder på at performance faktisk også er bedre.
Gravatar #8 - doctorx
10. okt. 2011 19:05
webwarp (2) skrev:
Når det alligevel ender med at skulle outputtes som javascript som det ser ud nu, hvad er så ideen... ?


Lur mig, om der ikke kommer native afvikling i Chrome. Hvis det bliver populært, kunne det jo være, det også bliver native i de andre browsere.
Gravatar #9 - gensplejs
10. okt. 2011 19:11
webwarp (2) skrev:
Når det alligevel ender med at skulle outputtes som javascript som det ser ud nu, hvad er så ideen... ?

Næst efter LotusScript er javascript universets værste sprog... Jeg kan kun juble over et nogenlunde fornuftigt sprog som så kan compiles til javascript...
Gravatar #10 - myplacedk
10. okt. 2011 20:14
doctorx (8) skrev:
Lur mig, om der ikke kommer native afvikling i Chrome. Hvis det bliver populært, kunne det jo være, det også bliver native i de andre browsere.

Hvis Dart bliver til noget, skal der nok komme native understøttelse i Chrome. Det giver dem bla. en temmelig stor fordel ved store webapplikationer som GMail:

Snapshots.

Ideen er at et tool (hos udvikleren) initialiserer webapp'en, og tager så et snapshot af heapen. Browseren får så dette snapshot, i stedet for Javascript- eller dart-kode. Ved at springe initialisering over.

Ifølge deres egen test (udført i et custom Chrome-build hvor de har smidt Dart ind):
54.173 linjer Dart, loadet på 640 ms.
Snapshot af samme, loadet på 60 ms.
Gravatar #11 - arne_v
10. okt. 2011 22:16
gensplejs (9) skrev:
Jeg kan kun juble over et nogenlunde fornuftigt sprog som så kan compiles til javascript...


Der er allerede løsninger for at compile Java og C# til JavaScript.
Gravatar #12 - arne_v
10. okt. 2011 22:23
doctorx (8) skrev:
Lur mig, om der ikke kommer native afvikling i Chrome


http://news.cnet.com/8301-30685_3-20117924-264/goo...


Google is evaluating the best way to integrate Dart directly into its Chrome browser, something Bak is keen on.
Gravatar #13 - arne_v
10. okt. 2011 22:28
Nagelfar^^ (6) skrev:
nu heller ikke det han skriver arne..


Han skrev:


Og hvis alt nu er standardiseret fra starten så ville det være en kæmpe hjælp...


Starten det er nu.

Og Dart er ikke standardiseret nu.

Mens JavaScript har været standardiseret siden 1997.



Gravatar #14 - arne_v
10. okt. 2011 22:31
#13

Og det kan iøvrigt vare lidt inden Dart bliver standardiseret.

http://news.cnet.com/8301-30685_3-20117924-264/goo...


Bak bristled at some of the complaints about Google's approach to creating Dart in-house and not through a more collaborative approach.

"I don't buy the argument that before writing any line of code or designing any features, you put it in a standards committee, because that would just be a lot of screaming," Bak said. "You have to have coherent design before you start adopting Dart as a standard."

Making a standard is a goal, though. "It will be fairly lonely to create a standards committee when there's only us in it. We first have to get the backing of other partners before we can make a standard that's useful," he said.
Gravatar #15 - arne_v
10. okt. 2011 22:34
gensplejs (9) skrev:
Næst efter LotusScript er javascript universets værste sprog...


Givet JavaScripts store success vil jeg konkludere at det er er godt sprog til hvad det er blevet brugt til.

Og det tror jeg langt hen af vejen at Google er enig i. Men Google vil lave ting som er så langt fra hvad JavaScript oprindligt blv designet til, så det er vel naturligt at overveje om et nyt sprog kan hjælpe.
Gravatar #16 - Windcape
10. okt. 2011 22:48
arne_v (15) skrev:
Givet JavaScripts store success vil jeg konkludere at det er er godt sprog til hvad det er blevet brugt til.
Man kan sige det samme om COBOL. Det gør ikke sproget bedre af den grund.

Funktionalitet og sprog-design er to forskellige parametre. C++ er også et virkelig elendigt sprog, med meget funktionalitet.

Gravatar #17 - arne_v
10. okt. 2011 23:36
Windcape (16) skrev:
Man kan sige det samme om COBOL. Det gør ikke sproget bedre af den grund.


Hvis en masse udviklere foretrækker COBOL til en given type programmer, så er COBOL et godt sprog til den type programmer.

Medmindre man definerer godt/dårligt efter sine personlige præferancer. Hvilket giver mening i religion, moral, politik etc. men ikke i valg af programmerings sprog.
Gravatar #18 - arne_v
10. okt. 2011 23:39
Windcape (16) skrev:
Funktionalitet og sprog-design er to forskellige parametre. C++ er også et virkelig elendigt sprog, med meget funktionalitet.


Funktionalitet var så ikke rigtigt emnet.

Men C++ er et stort og komplekst sprog.

Men jeg tror at du ville blive meget ked af det hvis alt C++ forsvandt.



Gravatar #19 - Windcape
11. okt. 2011 05:21
arne_v (17) skrev:
Medmindre man definerer godt/dårligt efter sine personlige præferancer.
Der findes da ellers datalogiske anbefalinger til hvad der gør et sprog godt designet!
Gravatar #20 - Makey
11. okt. 2011 06:47
Windcape (19) skrev:
Der findes da ellers datalogiske anbefalinger til hvad der gør et sprog godt designet!

Gief link!
Gravatar #21 - spejlkugle
11. okt. 2011 06:55
gensplejs (9) skrev:
Næst efter LotusScript er javascript universets værste sprog... Jeg kan kun juble over et nogenlunde fornuftigt sprog som så kan compiles til javascript...



haXe

Typestærkt programerings sprog med bla JS som target :)
Gravatar #22 - onetreehell
11. okt. 2011 06:57
#19
wut.
Gravatar #23 - spejlkugle
11. okt. 2011 06:57
Windcape (16) skrev:
Man kan sige det samme om COBOL. Det gør ikke sproget bedre af den grund.

Funktionalitet og sprog-design er to forskellige parametre. C++ er også et virkelig elendigt sprog, med meget funktionalitet.


Sproget (C++) er IMO egentligt fint nok. Det er den måde det bliver brugt på, der er problemet :)
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login