WN

WN (https://www.wn.se/forum/index.php)
-   Nyheter (https://www.wn.se/forum/forumdisplay.php?f=3)
-   -   Google dart (https://www.wn.se/forum/showthread.php?t=1050409)

klein 2011-10-10 13:47

Google dart
 
"Språket är långt ifrån komplett. Grundläggande kodbibliotek och verktyg för att testa, kompilera och köra Dart-kod finns på sajten http://dartlang.org. Ett bibliotek finns också för att kommunicera med webbläsarens objektmodell - dom (Document Object Model). Biblioteket ska vara kompatibelt med html5."

Citat hämta från http://www.idg.se/2.1085/1.409194/ha...-nya-webbsprak

tartareandesire 2011-10-10 14:44

Citat:

You can use the same Dart code in most modern web browsers (Chrome, Safari 5+, Firefox 4+)
Det var ju oväntat :)

coredev 2011-10-10 15:14

Fan va gött lixom; ett språk till - jag som tyckte att det kändes som att vi hade så få redan ;)

Clarence 2011-10-10 15:30

Citat:

Ursprungligen postat av coredev (Inlägg 20420024)
Fan va gött lixom; ett språk till - jag som tyckte att det kändes som att vi hade så få redan ;)

Fast nu är ju detta ett rätt unikt språk. Det finns inga tidigare seriösa satsningar som syftar till att ersätta javascript?

Sen tycker jag de tar en bra och pragmatisk väg genom att jobba med Harmony och Dart (Dash) paralellt. Eftersom Dart kommer med en JS-kompilator är det sämsta resultatet att de får en effektivare upplevelse i Chrome och en ny-/vidare-utvecklad GWT-kompilator med Dart-projektet.

Själv hoppas jag verkligen att stödet för Dart i andra browsers verkligen kommer så att vi sakta men säkert kan göra oss av med javascript om 5 år eller så och faktiskt få ett språk som ger mer möjligheter än hinder när det gäller en sund kodstruktur.

Adestro 2011-10-10 16:22

Citat:

Ursprungligen postat av Clarence (Inlägg 20420026)
Det finns inga tidigare seriösa satsningar som syftar till att ersätta javascript?

Dart är vad jag ser heller ingen ersättare utan körs ovanpå Javascript på klientsidan? (http://www.dartlang.org/docs/technic....html#howtouse)

Förstår annars inte hur de skulle fått det kompatibelt med existerande webbläsarversioner.

Det finns ju redan CoffeeScript som fungerar på exakt samma sätt, fast med bredare webbläsarstöd...

Clarence 2011-10-10 16:30

Citat:

Ursprungligen postat av Adestro (Inlägg 20420040)
Dart är vad jag ser heller ingen ersättare utan körs ovanpå Javascript? (http://www.dartlang.org/docs/technic....html#howtouse)

Förstår annars inte hur de skulle fått det kompatibelt med existerande webbläsarversioner.

Det finns ju redan CoffeeScript som fungerar på exakt samma sätt, fast med bredare webbläsarstöd...

Det går att kompilera om till javascript men ska helst köras med egen tolk. Se t ex <script type="application/dart">-exemplet.

CoffeeScript har inte i närheten av samma syfte som Dart. Dart är skapat för att Google anser att det i det långa loppet finns problem i Javascript som inte går att lösa genom att fortsätta utveckla språket - varvid de ser behovet av ett nytt språk. CoffeeScript är skapat med paradigmen "It's just javascript".

För mer detaljer kan man se följande läckta dokument;
https://gist.github.com/1208618

Adestro 2011-10-10 17:08

Citat:

Ursprungligen postat av Clarence (Inlägg 20420042)
Det går att kompilera om till javascript men ska helst köras med egen tolk. Se t ex <script type="application/dart">-exemplet.

CoffeeScript har inte i närheten av samma syfte som Dart. Dart är skapat för att Google anser att det i det långa loppet finns problem i Javascript som inte går att lösa genom att fortsätta utveckla språket - varvid de ser behovet av ett nytt språk. CoffeeScript är skapat med paradigmen "It's just javascript".

För mer detaljer kan man se följande läckta dokument;
https://gist.github.com/1208618

Ja fast att förlita sig på endast tolken är ju bara att glömma tills övriga webbläsare har någorlunda stöd och folk har uppgraderat till dem? Det lär ju dröja med tanke på att MS inte ens lyckades få med hela HTML5 i IE9...

Kommer nog bli ungefär lika framgångsrikt som Go. Men det blir säkert ännu ett kul fredagsprojekt för några utvecklare på Google. :)

Clarence 2011-10-10 18:22

Citat:

Ursprungligen postat av Adestro (Inlägg 20420051)
Ja fast att förlita sig på endast tolken är ju bara att glömma tills övriga webbläsare har någorlunda stöd och folk har uppgraderat till dem? Det lär ju dröja med tanke på att MS inte ens lyckades få med hela HTML5 i IE9...

Kommer nog bli ungefär lika framgångsrikt som Go. Men det blir säkert ännu ett kul fredagsprojekt för några utvecklare på Google. :)

Ja det lär dröja, vilket betyder att man paralellt konvertera som JS fram tills det (kanske) händer. Google är inte så dumma att de tror att de kan lansera en teknik på klientsidan annat än stegvis. Just därför är Dart också den långsiktiga lösningen de tror och hoppas med medans Harmony är den kortsiktiga som de ser som hoppet för den nära framtiden.

Att jämföra Go med Dart förstår jag inte varför man vill göra. Bara för att det härstammar från samma (gigantiska) företag ser inte jag några likheter.

Adestro 2011-10-10 18:36

Citat:

Ursprungligen postat av Clarence (Inlägg 20420056)
Att jämföra Go med Dart förstår jag inte varför man vill göra. Bara för att det härstammar från samma (gigantiska) företag ser inte jag några likheter.

Nej ingenstans jämför jag dem, däremot spår jag samma form av framgång. Börjar bli lite less på att några utvecklare på Google springer iväg och i hemlighet bygger egna språk som de sedan hoppas resten av världen bugar och bockar för. Vore en annan sak om de drog igång ett initiativ och i en öppen process formade språket.

tartareandesire 2011-10-10 20:47

Citat:

Ursprungligen postat av Adestro (Inlägg 20420059)
Nej ingenstans jämför jag dem, däremot spår jag samma form av framgång. Börjar bli lite less på att några utvecklare på Google springer iväg och i hemlighet bygger egna språk som de sedan hoppas resten av världen bugar och bockar för. Vore en annan sak om de drog igång ett initiativ och i en öppen process formade språket.

De har nog minst lika stor chans att lyckas som utvecklare utanför Google? Förstår inte riktigt varför det ska kritiseras. Du har fritt fram att göra precis det du efterfrågar :)


Alla tider är GMT +2. Klockan är nu 00:16.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson