Dart M2 - a programozási nyelv második béta kiadása

Címkék

A Dart csapat tegnap bejelentette az M2 mérföldkő elkészültét. Ez a második béta kiadás, amely a nyelvi elemek stabilizálódását ígéri, miközben elérhetővé tettek rengeteg fejlesztést, többek között:

  • Egyszerűsített osztálykönyvtárak, logikusabb csoportosítás (pl. SVG, IndexDb külön package-be került)
  • A Dart VM már két tesztben is megelőzi a V8 motort.
  • Minifikáció a dart2js-ben (kezdetleges, további agresszív kódcsökkentések várhatóak).
  • A pub.dartlang.org megnyílt mindenki előtt.

A Dart egy nyílt forráskódú programozási nyelv és platform; ideális modern, komplex, hatékony és jól karbantartható webes alkalmazások fejlesztéséhez.

Hozzászólások

"ideális modern, komplex, hatékony és jól karbantartható webes alkalmazások fejlesztéséhez."

Citáció szükségeltetik. Ha eltekintünk a nyelvet magát ért kritikáktól, akkor is ott a probléma, hogy a krómon kívül semmi nem támogatja. A króm az új IE?
----
India delenda est.
Hülye pelikán

A Dart VM nincs benne mas bongeszoben, egyszeruen azert mert nem elege leterjedt ahhoz hogy foglalkozzanak vele. Ettol fuggetlenul a megirt Dart kodododbol tudsz forditani JavaScript kodot, ami mar mukodni fog mindenhol es elvileg csak kicsit lesz lassabb mintha egybol JSben irtad volna meg (nyilvan ez sok mindentol fugg)

------------------
http://www.youtube.com/watch?v=xnJwT_30p6k

"Citáció szükségeltetik."

Próbáld ki, hogy ugyanazt a kliens-alkalmazást lefejleszted GWT-ben, jQuery-vel, AngularJS-el vagy tetszőleges másik JS keretrendszerben vagy éppen Dart-ban, és magad is meglátod. Ha bárki más dícséri, úgyis Google-bérencnek tartanád, nem? :)

A viccet félretéve: jelenleg egy nagy GWT-s alkalmazáson dolgozom, és elég közelről tudom, hogy milyen hasfájásokkal jár. Elég régóta nézzük, hogy milyen alternatívák vannak (aktívan kipróbálva őket), és eddig a Dart a legversenyképesebb. Ebben az értékelésben nem csak a nyelv, platform és library-k vannak benne, hanem az is, hogy vajon a 100+ fős fejlesztőscsapat hogyan nem lép majd egymás lábára a fejlesztés közben.

"krómon kívül semmi nem támogatja"

Erre való a dart2js fordító: ha kész a fejlesztés, akkor lefordítod JS-re a kódot, és a többi böngésző is megeszi. A GWT-vel ellentétben nincs böngészőspecifikus .js fájl, és a fejlesztést sem hátráltatja, hogy az újrafordításra kell várni ahhoz, hogy kipróbáljunk egy változtatást.

Érdekelne, hogy valaki látott-e már a dartlang.org-ról elérhető demo-kon kívül működő alkalmazást Dart-ban. Webes "vastagkliens" fejlesztéséhez akarom használni JavaScript helyett, és úgy tűnik, nagyjából mindent tud, ami nekem kell, meg még többet is, de jó lenne látni, tényleg olyan király-e, mint amit a Google terjeszt róla.

A levelezési listán időről-időre megjelenik egy-egy bejelentés, hogy kisebb-nagyobb alkalmazást Dart-ban csináltak (nem Google emberek). Ha bizonytalan vagy, akkor olvasd vissza az archívumot és/vagy iratkozz fel és kövesd egy kicsit...

Kb. néhány héten belül stabilizálják a Streaming API-t, ha az megvan, akkor szerintem nulláról fejlesztéshez kifejezetten jó választás lesz. A macera akkor van, amikor meglévő JS alkalmazáshoz akarod hozzárakni. Saját tapasztalatból mondhatom, hogy a fejlesztők tudják hogy ez gond, és dolgoznak azon, hogy ez jelentősen javuljon.