I'm the biggest fan of Google and everything they have done. Google Blockly and Polymer are my absolute two favourite things that's going on online right now. Google tells us that with Polymer they have completely reinvented the way the web works, and they have. What they have done with Polymer is mind-blowingly awesome. It does away with most of the JavaScript needed to write apps and now you do it all in HTML.
Throw in Firebase, another Google company and they have utterly and completely made all our lives (as long as you're a Web Developer) far far easier. It's nothing short of genius. Polymer has been around for 2 years now, Blockly has been around for at least 3 years, so why oh why am I struggling to make these two things work together? It is completely unfathomable to me that a company with as many resources as it has, a company so ahead of it's time has made 2 completely awesome products, yet has apparently spent no time getting the left hand to talk to the right one, and linking them up. There is a Blockly Web Component at https://github.com/gmp26/blockly-element. It kind of works, but there's no data-binding on the workspace, or on the generated code, making it (almost) totally useless for anything serious. It works when the blockly-element is in regular DOM, but put 2 of them in shadow DOM and see if you can find the workspace xml? I've spent all in all probably a week of my life trying to get Blockly to work in a web component, and failed :-( Google, please stop this ridiculousness, and get someone from the Polymer team to go have a chat with Neil and I'm sure that in no time at all they can have a Blockly Web component working, and everyone who has discovered the wonders of Blockly will discover the virtues of Polymer, and many cool things will come of it. Fustratingly yours Phil Follow Polymer on Google+: plus.google.com/107187849809354688692 --- You received this message because you are subscribed to the Google Groups "Polymer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/d8fdefb6-5323-445f-85ff-332307192115%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
