Hey all, great discussion! I totally agree with Patrick's Point #2 
I learnt more from viewing source of how a big website implements cool 
effects than reading tutorials on the internet. Is it possible that the 
HTML imports being used can be viewed as well? 



On Thursday, April 3, 2014 11:24:03 PM UTC+5:30, Rob Dodson wrote:
>
> re: point no. 2
>
> This is already the case today. Here's a screenshot of the markup 
> generated by 
> gmail<http://html5-demos.appspot.com/static/cds2013/index.html#19>. 
> That code is the byproduct of some framework just spitting out DOM as a 
> substrate. So they're already sort of obfuscating but hopefully you 
> wouldn't need to spew out all of that DOM if whatever they were building 
> was just encapsulated in Shadow DOM and wrapped in a Custom Element.
>
>
>
>
> On Wed, Apr 2, 2014 at 3:15 PM, <[email protected] 
> <javascript:>>wrote:
>
>> My opinion on Web Components has two sides.
>>
>> 1. HTML is about being accessible to *everyone* and as a self-taught 
>> programmer I believe the div soup is inaccessible to people who are 
>> interested in how a website works (Don't tell me you haven't been there 
>> before. I've learned so many things from Cmd+Opt+U) or even new coworkers 
>> who have to an encyclopedia and an expert to understand how a site is laid 
>> out before he can do anything, just look at this page. d
>> *iv>div>div...forever...* 
>>
>> 2. I'm worried devs will make tags that totally obfuscate their code for 
>> performance gains or to make it unreadable to outsiders (opposite of an 
>> open web see #1 above). Imagine if Google was filled with tags along the 
>> lines of <g-weibvlqbeqbiubqkjdbiuqbek> that only Google can understand. 
>> This has serious ramifications beyond my programmer-friendly point in terms 
>> of accessibility, SEO , etc. Its important to remember that HTML should be 
>> readable and comprhenible without a user-agent stylesheet hiding the tags 
>> and stuff.
>>
>>  
>> On Sunday, October 20, 2013 10:57:41 AM UTC-5, Rob Dodson wrote:
>>>
>>> I think the most frequent gripe I hear about Web Components is that they 
>>> look like XML and that totally freaks people out. I can definitely imagine 
>>> my own horror if I were to open up a client project and top to bottom was 
>>> all custom elements that I knew nothing about.
>>>
>>> My own opinion is that they're almost like jQuery plugins. I don't see 
>>> much difference in:
>>>
>>> <div class="fancy-dropdown"></div>
>>> $('.fancy-dropdown').dropdown();
>>>
>>> and
>>>
>>> <fancy-dropdown></fancy-dropdown>
>>>
>>> and just like jQuery plugins, they're great if used in moderation but 
>>> *horrible* if they constitute the bulk of your site. I realize that's 
>>> not a very accurate analogy but I think it gets at my main point which is 
>>> "If it does something mysterious then don't overuse it."
>>>
>>> I figure in time some custom elements might become so commonplace that 
>>> they achieve the same level of mindshare as seeing $ or .btn does today. 
>>> Bootstrap is a good example. If I opened a document and saw <twbs-btn> then 
>>> I could say "Oh! I know how Bootstrap buttons work. OK, moving on...". So 
>>> my hope is that the good stuff will rise to the top and the best practice 
>>> will be "liberally use the good stuff, but go easy on the esoteric or 
>>> lesser known elements."
>>>
>>> Does that make sense? What do you guys think?
>>>
>>>
>>>  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] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/polymer-dev/40653bc6-0d68-47a0-90e9-7d484d4958f4%40googlegroups.com<https://groups.google.com/d/msgid/polymer-dev/40653bc6-0d68-47a0-90e9-7d484d4958f4%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

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/a9e3c6c4-813e-4f90-846b-784bfdf73da6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to