Kom ihåg mig?
Home Menu

Menu


Google dart

 
Ämnesverktyg Visningsalternativ
Oläst 2011-10-10, 16:22 #1
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Citat:
Ursprungligen postat av Clarence Visa inlägg
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...

Senast redigerad av Adestro den 2011-10-10 klockan 16:25
Adestro är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-10, 16:30 #2
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av Adestro Visa inlägg
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
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-10, 17:08 #3
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Citat:
Ursprungligen postat av Clarence Visa inlägg
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.

Senast redigerad av Adestro den 2011-10-10 klockan 17:14
Adestro är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-10, 18:22 #4
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av Adestro Visa inlägg
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.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-10, 18:36 #5
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Citat:
Ursprungligen postat av Clarence Visa inlägg
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.

Senast redigerad av Adestro den 2011-10-10 klockan 18:50
Adestro är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-10, 20:47 #6
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av Adestro Visa inlägg
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
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-10, 21:04 #7
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av Adestro Visa inlägg
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.
Skillnaden mot de flesta hitintills framgångsrika språk är väl att nu har man lärt sig att faktiskt jobba agilt med ett gäng utvecklare istället för att som förut antingen vara ensam eller stå och stampa.

De flesta av dagens mest använda och viktiga språk skapades av en eller fåtalet personer och ofta i en organisation som hade ett reellt behov. Javascript för att göra innehållet i Netscape dynamiskt, Java efter frustration med C/C++ inom Sun osv.

Google ser ett behov för sig själva och gör sitt bästa för att lösa det. Precis som Facebook gjort med Hives, HipHop, Thrift eller Cassandra eller varför inte VG med Varnish. Jag ser det som en god trend - att företag släpper mjukvara som öppen källkod oavsett om det gäller en databas eller programmeringsspråk. Allt som oftast är det primära syftet att lösa ett eget problem. Jag själv ser t ex inte alls samma anledningar som Google själva i varför jag vill att Dart ska bli en framgång. För mig handlar det om att få en gångbar programmerings-miljö på klientsidan som man inte får huvudvärk av, för dom handlar det om att bygga desto större, mer avancerade, bättre struktuererade och skalbara applikationer i ett browser-fönster.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-10, 22:09 #8
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Citat:
Ursprungligen postat av Clarence Visa inlägg
Jag ser det som en god trend - att företag släpper mjukvara som öppen källkod oavsett om det gäller en databas eller programmeringsspråk.
Ja fast de exempel du nämner är inte programmeringsspråk. Nu rör det sig om ett nytt språk, som vad jag kan se hittills är proprietärt?

Det kommer säkert att blomstra internt på Google men ha sparsam eller ingen användning utanför, precis som Go. Med tanke på att det ändå kommer köra ovanpå Javascript tills andra webbläsare eventuellt bygger in stöd försvinner ju hela påstådda prestadapunkten. Dart kommer ju inte ha bättre prestanda än Javascript itself innan det kan köras i bytekod.

Tycker denna text summerar problematiken ganska väl:
http://www.2ality.com/2011/09/google-dart.html

Citat:
Just as ECMAScript is making tremendous progress, Google decides to throw their weight behind a completely new programming language
Adestro är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-10, 22:24 #9
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av Adestro Visa inlägg
Ja fast de exempel du nämner är inte programmeringsspråk. Nu rör det sig om ett nytt språk, som vad jag kan se hittills är proprietärt?

Det kommer säkert att blomstra internt på Google men ha sparsam eller ingen användning utanför, precis som Go. Med tanke på att det ändå kommer köra ovanpå Javascript tills andra webbläsare eventuellt bygger in stöd försvinner ju hela påstådda prestadapunkten. Dart kommer ju inte ha bättre prestanda än Javascript itself innan det kan köras i bytekod.

Tycker denna text summerar problematiken ganska väl:
http://www.2ality.com/2011/09/google-dart.html
Jag nämnde väl Javascript? Det utvecklades i det dolda tills det släpptes med Netscape och var väl inte en vidare öppen utveckling på många år. Skillnaden nu är att alla verktyg och källkod redan släppts - och språket är på ett väldigt tidigt stadium. Förstår inte varför du tror att något är propietärt ... brydde du dig om att läsa licensen för källkoden du fritt kan ladda ner?

Om det blomstrar internet hos Google lägger de nog ner utvecklingen av VM och arbetar enbart på GTW-ersättningsfunktionaliteten (eller går tillbaka till GWT och lägger ner Dart om deras "tooling" inte blir bättre). För att det ska ge någon egentlig nytta för någon krävs som sagt adoption av VM-stödet.

Sen är det väl så att Google redan är en av de mest aktiva inom framtagande av nya ECMA-standarden liksom varit en stor inspiration med V8 VM.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
dart


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:19.

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