FOK!forum / Digital Corner / Dart.
zovtydinsdag 19 maart 2013 @ 15:23
Dart, of dartlang, is een project van Google wat gestructureerde development van webapps makkelijker moet maken. Het is nog volop in ontwikkeling maar toch al heel werkbaar. Je kunt het een beetje met vergelijken (denk ik) een rewrite van javascript/jquery in combinate met een IDE. Omdat buiten een speciale build van Chrome de taal (nog) niet rechtstreeks ondersteund door andere browsers kan Dart source code "gecompileerd" worden naar javascript.

Kennen de FOK!kertjes dit? Wat vinden we er van?

Meer info op de website.
Spooky4udinsdag 19 maart 2013 @ 15:27
Donderavond weer op tv toch.
ouyevolidinsdag 19 maart 2013 @ 20:16
Het ziet er wel aardig uit imo
zovtywoensdag 20 maart 2013 @ 10:34
Ben ik echt de enige die Dart überhaupt kent?
Crutchwoensdag 20 maart 2013 @ 11:06
quote:
2s.gif Op woensdag 20 maart 2013 10:34 schreef zovty het volgende:
Ben ik echt de enige die Dart überhaupt kent?
Zojuist gedownload en geïnstalleerd. :7

24lua7n.jpg

Heb alle introductiefilmpjes bekeken en klaar om aan de slag te gaan.
Crutchwoensdag 20 maart 2013 @ 11:15
Werkt ook prima Object-georienteerd.

1
2
3
4
5
6
7
8
9
10
11
12
13
class Test
{
  String _txt;
   Test(String _txt)
  {
    this._txt = _txt;
  }
   
  String getTxt()
  {
    return _txt;
  }
}

1
2
Test hoi = new Test("hallo");
  window.alert(hoi.getTxt());

Werkt gewoon. :7
Tijnwoensdag 20 maart 2013 @ 12:14
quote:
2s.gif Op woensdag 20 maart 2013 10:34 schreef zovty het volgende:
Ben ik echt de enige die Dart überhaupt kent?
Nee hoor. Maar veel enthousiasme onder webdevelopers is er voor zover ik zie nog niet.

Ik zie ook de toegevoegde waard niet echt eerlijk gezegd. Het is prima mogelijk om met Javascript gestructureerde en object georiënteerde applicaties te schrijven, daar hebben we geen extra taal voor nodig.
zovtywoensdag 20 maart 2013 @ 12:28
quote:
2s.gif Op woensdag 20 maart 2013 12:14 schreef Tijn het volgende:

[..]

Nee hoor. Maar veel enthousiasme onder webdevelopers is er voor zover ik zie nog niet.

Ik zie ook de toegevoegde waard niet echt eerlijk gezegd. Het is prima mogelijk om met Javascript gestructureerde en object georiënteerde applicaties te schrijven, daar hebben we geen extra taal voor nodig.
Dit soort reakties was ik naar op zoek.
En ik ben geneigd om het met je eens te zijn. Bij veel developers proef ik ook een soort angst om zich weer in de one-browser only val te laten lokken, dat hebben ze ooit bij IE gedaan en eigenlijk vanaf dag 1 spijt van gehad. Nu is er helemaal niet veel mis met Chrome als browser, ze zijn wel iets wantrouwender tov (de onderliggende motieven van) Google.
Maar toch, Google is toch onmiskenbaar een hele grote webdeveloper, en zij zien toch kennelijk een probleem, bij het soort projecten waar zij aan werken.
Ik vind het wel heel mooi hoe ze alles voor een beginnende developer aanbieden, keurig nette site, tutorials, een IDE, actieve rol in de community.
Tijnwoensdag 20 maart 2013 @ 13:30
Het voornaamste probleem van Javascript is dat mensen de taal niet begrijpen. Dat komt aan de ene kant omdat veel beginners ermee werken die überhaupt niet weten hoe programmeren werkt en aan de andere kant omdat veel ervaren ontwikkelaars ermee werken die denken dat ze zich niet in JS hoeven te verdiepen omdat ze denken dat het "gewoon" een object georiënteerde taal met een C-achtige syntax is.

Dat probleem probeert Google met Dart op te lossen, door inderdaad dat laatste aan te bieden (een klassieke OO-taal met klasses etc.). De hoop is dat door mensen iets te geven dat al lijkt op wat ze kennen, het makkelijker wordt voor mensen om webapplicaties te maken. Meer webapplicaties (en minder native apps) is wat Google wil, want daar zetten ze o.a. hun ChromeOS op in.

Ik denk echter niet dat weer een nieuwe taal erbij een goed idee is. Je moet als webdeveloper al ontzettend veel technologieën hanteren (HTML, CSS en Javascript in de browser en dan nog de nodige scripttalen en databases op je server). Het is denk ik beter wanneer we goed met deze tools om leren gaan dan om nieuwe dingen te verzinnen. Het is denk ik goed voor het web en de mensen die eraan werken wanneer er experts ontstaan die echt weten hoe de vork in de steel steekt en hun kennis delen onder hun vakgenoten. Die experts krijg je niet door steeds nieuwe talen te introduceren, maar juist door de bestaande dingen te doorgronden.

standards.png

[ Bericht 3% gewijzigd door Tijn op 20-03-2013 13:42:02 ]
zovtywoensdag 20 maart 2013 @ 14:04
Inderdaad, als je moeite hebt met javascript, pas dan javascript aan. Maar de ontwikkelaars van Dart zijn te gefrustreerd met javascript om daar überhaupt aan te willen beginnen.

Wat ik ook raar/jammer vind is dat ze welliswaar een eigen IDEv (een gestripte eclipse) hebben gemaakt, maar die kun je uiteraard niet op je Chromebook/box installeren. Dus het is nog maar een halve stap voorwaarts.