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.

Reply via email to