if you have the necessary background (data binding, dependency injection, nodejs, declarative vs imperative programming), this is a fantastic talk. if you don't, i would guess it is a jumbled mess that is hard to follow.
if you are interested in creating pure html/js apps with very little server side code being executed, angular is a really interesting approach. it's absolutely amazing how much you can do with so little code.
@grymloregoof on the other hand, there are many approaches which are far more mature. plus, many of these approaches are quite a bit simpler to understand (but are arguably less powerful).
vaadin,etc mentioned below are radically different approaches (toolkits+libraries) and can't really be compared to angular. once vaadin incorporates a declarative method of creating views and incorporates data binding, i think it's going to be fantastic (much like how nice it is to create xaml apps).
I really liked that *angular* provides a way to extend html as well as make it dynamic without mucking up the html code. The amount of javascript to be be written is minimal. Net benefit: improvements in angular directly reflect in the page *without* and change to the page.
@jhlagado It's not about languages, it's about architecture. If you develop a web app you want the view to be perfectly synchronized with the server data. This is a pain if you do it with javascript+"server language" when developing rich Internet applications.
With Vaadin and ZK it is trivial to develop RIAs without harm.
After 20 minutes, I still failed to realise why, how and what is this all about.
Pass.
Seriously, this thing is frustrating. Make a prerequisite list and STICK TO IT. Make sure people can understand what's going on, or just show the result.
if you have the necessary background (data binding, dependency injection, nodejs, declarative vs imperative programming), this is a fantastic talk. if you don't, i would guess it is a jumbled mess that is hard to follow.
if you are interested in creating pure html/js apps with very little server side code being executed, angular is a really interesting approach. it's absolutely amazing how much you can do with so little code.
grymloregoof 9 months ago
@grymloregoof on the other hand, there are many approaches which are far more mature. plus, many of these approaches are quite a bit simpler to understand (but are arguably less powerful).
vaadin,etc mentioned below are radically different approaches (toolkits+libraries) and can't really be compared to angular. once vaadin incorporates a declarative method of creating views and incorporates data binding, i think it's going to be fantastic (much like how nice it is to create xaml apps).
grymloregoof 9 months ago
I really liked that *angular* provides a way to extend html as well as make it dynamic without mucking up the html code. The amount of javascript to be be written is minimal. Net benefit: improvements in angular directly reflect in the page *without* and change to the page.
jkelkar 1 year ago
I like the declarative nature of this.
The best thing is the elimination of vast quantities of controller code. The HTML document is its own template. Elegant.
jhlagado 1 year ago
This is nothing revolutionary. The same painful stuff: javascript programming, json serialization and dom manipulation.
The only comfortable frameworks I have used are ZK and Vaadin: no javascript, no serialization, no dom manipulation. Just like desktop programming.
paucarre 1 year ago
@paucarre fine if you are Java programmer. This is obviously not for you.
jhlagado 1 year ago
@jhlagado It's not about languages, it's about architecture. If you develop a web app you want the view to be perfectly synchronized with the server data. This is a pain if you do it with javascript+"server language" when developing rich Internet applications.
With Vaadin and ZK it is trivial to develop RIAs without harm.
paucarre 1 year ago
After 20 minutes, I still failed to realise why, how and what is this all about.
Pass.
Seriously, this thing is frustrating. Make a prerequisite list and STICK TO IT. Make sure people can understand what's going on, or just show the result.
muyuu 1 year ago
This has been flagged as spam show
@muyuu So you are ranting about something you even failed to grasp? Nice.
kitsunde 1 year ago
@muyuu I fail to see how your lack of understanding is somehow his fault. It makes perfect sense to me, and I think it sounds great!
emb3rz 11 months ago
interesting. hope this could be a browser thing some day. like the JSON library is. you could just call window.angular() and it would kickstart it.
athox 1 year ago 5