I've been actively developing in Flex/esri ags Flex API since 2009. I love it. It allows the developer/gis pro to get past the coding learning curve and get right down to the bass tacks of creating cool sites. Shouldn't it be that way? Now, I'm digging more and more into html/js/css and am realizing what a sucky transition it is. Html/js/css is like the wild west. There are 20 different libraries, frameworks, etc. that actually do little to assist in truly making it easier for devs to create cool UX sites. Every Tom, Dick and Harry JS dev has their own MVMVMMMCCCC****** framework that is being touted as the next killer thing. And let's not get into the whole text editor/IDE roundabout discussion.
In my opinion, the dust really needs settle on the html/js/css world for me to really fall in line (and it may never settle). Web devs really hate the plugin. I get it but now, us Flex devs are faced with world of 20 different browsers with 20 different versions, all needing attention in the code. Html/js devs are totally cool with all this. I find it totally wacky but am faced with the reality that I need to assimilate or perish. Fug it. Time to start learning html/js/css/angular/ember/brackets/notepad++/typescript/grunt/dojo/leaflet/knockout/backbone/marionette/webstorm/bootstrap/responsiveDesign/node.js/this/that/theOther No problem, sign me up! Can't wait to make map apps like I did in Flex! Oh what fun!
There, I'm done whining. Now, back to that Jasmine demo. 😉 Good luck all.
PS - I'm on the web app builder beta and although it is pretty cool and easy to work with, it will need to grow 1000% to make it any better of an option than just using AGOL maps.